【发布时间】:2015-10-29 15:27:02
【问题描述】:
我有支持这个 json 的服务:
JSON={"time":"2015-10-29 14:05:13 +0000"}
所以我想通过以下方式将其转换为毫秒:
String temp = json.getString("time");
int point = temp.indexOf("+");
temp = temp.substring(0,point-1);
SimpleDateFormat f = new SimpleDateFormat("yyyy-MMM-dd hh:mm:ss");
Date d = f.parse(temp);
long milliseconds = d.getTime();
我可以看到我的温度更改为:2015-10-29 14:05:13
但似乎解析有问题。我的格式问题是什么
【问题讨论】:
-
你已经输入了:“yyyy-MMM-dd hh:mm:ss”,但你应该只有两个 M 的月份。即“yyyy-MM-dd hh:mm:ss”
-
@user2145222 你是对的。谢谢
标签: android date parsing formatting