所以我试图解析Java中的日期字符串。我得到了正确的时间,但分钟似乎已经过了大约 5 到 10 分钟。我在下面显示我的代码以及输入字符串和日期对象toString()
输出。
有什么想法我哪里出错了吗?这是在 Android 上,所以我不想使用 JodaTime。
DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSSSSS'Z'");
Date date = sdf.parse(input);
return date;
输入字符串 = 2012-11-07T12:47:05.0581816Z
日期 toString() = 2012 年 11 月 7 日星期三 12:56:46 GMT(毫秒 = 1352293006816)