您需要指示读取格式器将输入解释为UTC(GMT-记住Z代表ISO-8601格式的UTC):
String dtc = "2014-04-02T07:59:02.111Z";SimpleDateFormat readDate = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");readDate.setTimeZone(TimeZone.getTimeZone("GMT")); // missing lineDate date = readDate.parse(dtc);SimpleDateFormat writeDate = new SimpleDateFormat("dd.MM.yyyy, HH.mm");writeDate.setTimeZone(TimeZone.getTimeZone("GMT+04:00"));String s = writeDate.format(date);
然后您将获得:
2014年4月2日,11.59
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)