[問題] date的使用問題
請問一下各位大大
Date date1 = new Date(2009,02,02,23,00);
Date date2 = new Date(2009,02,01,02,00);
long diff = (date1.getTime() - date2.getTime())/1000/60/60;
out.println(diff);
輸出的答案是正確的相差時數 45
Date date1 = new Date(2009,02,01,00,00);
Date date2 = new Date(2009,01,31,00,00);
long diff = (date1.getTime() - date2.getTime())/1000/60/60;
out.println(diff);
輸出結果卻是 -48 (正負號跟48這數字都令人匪夷所思)
可以請板上大大替小弟解個惑嗎 感恩~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.129.160.29
推
04/14 22:13, , 1F
04/14 22:13, 1F
討論串 (同標題文章)