作者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
1F:推 izsoak:JAVA的月份不是从0开始算?0是一月,1是二月,以此类推 10/12 15:29
2F:→ Maxey:原来如此= = 感谢<(_ _)> 10/12 15:30
3F:→ Maxey:成功了,果然是月份是从0开始算 非常谢谢!! 10/12 15:33
4F:→ Maxey:另外问一下... 请问SerialDate这个资料型态该如何使用?? 10/12 23:50