我的英語不完美,但我希望你能理解我。Joda-Time - 兩個日期之間的秒數
我試圖讓兩個UNIX時間戳之間秒的差別,但它只是返回0
這是我的代碼
unixOnline = Long.valueOf(online);
unixOffline = Long.valueOf(offline);
DateTimeZone BERLIN = DateTimeZone.forID("Europe/Berlin");
DateTime dateTimeOnline = new DateTime(unixOnline * 1000L, BERLIN);
DateTime dateTimeOffline = new DateTime(unixOffline * 1000L, BERLIN);
int seconds = Seconds.secondsBetween(new LocalDate(dateTimeOnline), new LocalDate(dateTimeOffline)).getSeconds();
System.out.println("Seconds: " + seconds);
編輯: 在線時間戳:1457536522 離線時間戳:1457536642
什麼值的在線和離線a你重新測試嗎? – Ben
在線時間戳:1457536522離線時間戳:1457536642 –
這是120秒的差異,這是0小時到最近的小時。 – Ben