我有麻煩時間字符串轉換成一個準確的日期對象表示如何將正確TIMESTRING轉換爲日期對象
是我與通信將提供UTC時間值,如該服務器。
2013-01-02T05:32:02.8358602Z
當我嘗試下面的代碼時,我最終得到的毫秒數比預期的UTC要快2hr15min。
DateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS", Locale.getDefault());
inputFormat.setTimeZone(TimeZone.getTimeZone("UTC"));
Date date = inputFormat.parse("2013-01-02T05:32:02.8358602Z");
我在做什麼錯
的可能重複[我怎樣才能解析UTC日期/時間(字符串)到更多的東西可讀?( http://stackoverflow.com/questions/6543174/how-can-i-parse-utc-date-time-string-into-something-more-readable) – blank
感謝您的建議鏈接,但我不相信它是一個副本。我並不想提高可讀性,而是將字符串準確地轉換爲日期。 – Redshirt