我有SimpleDateFormat构造函数
SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'")
Run Code Online (Sandbox Code Playgroud)
我正在解析字符串 "2013-09-29T18:46:19Z".
我读过这里Z表示GMT/UTC时区.但是当我在控制台上打印这个日期时,它会为返回的日期打印IST timezne.
现在我的问题是我的输出是对还是错?
我想将时间戳2011-03-10T11:54:30.207Z转换为10/03/2011 11:54:30.207.我怎样才能做到这一点?我想将ISO8601格式转换为UTC,然后UTC应该是位置感知的.请帮忙
String str_date="2011-03-10T11:54:30.207Z";
DateFormat formatter ;
Date date ;
formatter = new SimpleDateFormat("dd/MM/yyyy hh:mm:ss.SSS");
date = (Date)formatter.parse(str_date);
System.out.println("output: " +date );
Run Code Online (Sandbox Code Playgroud)
例外:java.text.ParseException:Unparseable date:"2011-03-10T11:54:30.207Z"