任何人都可以向我解釋什麼是錯在此代碼:SimpleDateFormat的解析時間和日期錯分和秒
System.out.println(new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.sss'Z'").parse("2015-04-22T19:54:11.827Z"));
System.out.println(new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.sss'Z'").parse("2015-04-22T19:54:11.0Z"));
輸出的說就是:
Wed Apr 22 20:07:47 GMT+02:00 2015
Wed Apr 22 19:54:00 GMT+02:00 2015
的時候有請注意以分鐘爲單位的差異毫秒輸入時間。
重新創建SimpleDateFormat只是爲了展示這個問題,除了你的答案是完美的:) –