我正在使用Java日期,我無法擺脫此問題。 在我的文件中的時間值保存象(HH:MM:SS)如何將負毫秒轉換爲Java中的正確時間區域
00:00:08下面 是代碼和輸出..
String timeinsec = "00:00:08";
DateFormat df = new SimpleDateFormat("hh:mm:ss");
Date time = df.parse(timeinsec);
發生了什麼事是,當我分配值和時間變量。 time.fastTime變量顯示 「-17992000」
當我將此值轉換回HH:MM:SS時,它顯示我。 「-4:-59:-51」
任何人都可以幫助解決TimeZone問題。 我當前時區爲GMT + 5
可以顯示轉換回模式 – newuser
您正在嘗試解析一天的時間,一個完整日期。這是行不通的。 –