我想比較下面的時間,兩個結果時間值由Calendar設置時區爲「PST」創建。當我比較兩次時,結果總是錯誤的。如何將時間與正確的PDT進行比較?
登錄時間:星期二10月6 17點21分17秒PDT 1970年,而行動時間:週一10月6 17點49分47秒PDT 2014
代碼是象下面這樣:
Calendar calendar = Calendar.getInstance();
DateFormat df = new SimpleDateFormat("MM-dd HH:mm:ss.SSS");
df.setTimeZone(TimeZone.getTimeZone("PST"));
s = newLine.substring(0, 17);
calendar.setTime(df.parse(s));
那麼...你從哪裏得到這個神祕的價值?它包含什麼? – Makoto 2014-10-07 01:02:02
它就像是「09-22 16:34:45.808」 – Catheryan 2014-10-07 01:03:01
它沒有附加一年,所以它會默認回到UNIX時代。 – Makoto 2014-10-07 01:03:30