作者Maxey (不想想妳)
站內java
標題[問題] 兩日期相減
時間Sun Oct 12 15:26:25 2008
static Calendar c=Calendar.getInstance(Locale.TAIWAN);
static Calendar d=Calendar.getInstance(Locale.TAIWAN);
c.set(1992,9,30);
d.set(1992,10,1);
long diff = (d.getTimeInMillis()-c.getTimeInMillis())/
(1000*60*60*24);
算出 diff = 2
跨月份似乎有問題...
有時候會多一天 有時候 會少一天...
請問是我哪裡用錯嗎 ??
thx
--
What is broken is broken.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.129.138
推 izsoak:JAVA的月份不是從0開始算?0是一月,1是二月,以此類推 10/12 15:29
→ Maxey:原來如此= = 感謝<(_ _)> 10/12 15:30
→ Maxey:成功了,果然是月份是從0開始算 非常謝謝!! 10/12 15:33
→ Maxey:另外問一下... 請問SerialDate這個資料型態該如何使用?? 10/12 23:50