你好,我是轉換日期通過簡單的日期格式的方法,但它返回錯誤的輸出時間,正如我需要這個日期轉換爲本地時區
輸入:2016-06-28T08:19:05.721Z
輸出應爲:13:49:05
但它的返回:08:19:05
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");
Date newDate = null;
try {
newDate = format.parse("2016-06-28T08:19:05.721Z");
} catch (ParseException e) {
e.printStackTrace();
}
format = new SimpleDateFormat("hh:mm a");
String date = format.format(newDate);
解決傳遞一個區域設置所述格式化 – silverFoxA
輸入是2016-06-28T08:19:05.721Z,爲什麼輸出是13:49 :05? – ThiepLV
你想做什麼?請詳細解釋。 –