[問題] 兩日期相減

看板java作者 (不想想妳)時間15年前 (2008/10/12 15:26), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
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

10/12 15:29, , 1F
JAVA的月份不是從0開始算?0是一月,1是二月,以此類推
10/12 15:29, 1F

10/12 15:30, , 2F
原來如此= = 感謝<(_ _)>
10/12 15:30, 2F

10/12 15:33, , 3F
成功了,果然是月份是從0開始算 非常謝謝!!
10/12 15:33, 3F

10/12 23:50, , 4F
另外問一下... 請問SerialDate這個資料型態該如何使用??
10/12 23:50, 4F
文章代碼(AID): #18yQQcFS (java)