我试过了:
"dd-MM-yy'T':HH:mm:SSZ"
但我得到了
java.text.ParseException: Unparseable date: "2015-02-25T15:06:38+0000" (at offset 11)
这是我的代码:
SimpleDateFormat format = new SimpleDateFormat(Preferences.SERVER_TIMESTAMP_FORMAT);
Date date = null;
try {
date = format.parse(serverTimestamp);
return date.getTime();
} catch (ParseException e) {
e.printStackTrace();
return 0;
}
答案 0 :(得分:2)
尝试"yyyy-MM-dd'T'HH:mm:ssZ"
:
T
答案 1 :(得分:1)
<强> 2015-02-25T15:03:57 + 0000 强>
2015 YYYY - 年
02 MM - 月
25 dd - 日
T - 只是长度为1的字符串
15 HH - 小时
03 mm - 分钟
57 ss - 秒
+0000 Z - 时区
所以你需要:
“YYYY-MM-dd'T'HH:MM:SS:SSSZ”
http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html