Topic: 日期加减出现了问题,请教大家!!,在线等

  Print this page

1.日期加减出现了问题,请教大家!!,在线等 Copy to clipboard
Posted by: loafer8
Posted on: 2004-10-28 10:32

大家有没有发现,2000-3-1 减去2000-2-28 相差是一天
2000-2-29 减区2-28也是一天
1000年的2月也是同样的情况
其他年分都没有问题
用date.gettime,发现2000-2-29与2000-3-1返回的值是一样的:6090998400000

2.Re:日期加减出现了问题,请教大家!!,在线等 [Re: loafer8] Copy to clipboard
Posted by: kavinwang
Posted on: 2004-10-28 11:04

你怎么减的,贴出代码看看!其实有很多减法可以使用,估计你没有用正确的那个。

3.Re:日期加减出现了问题,请教大家!!,在线等 [Re: loafer8] Copy to clipboard
Posted by: loafer8
Posted on: 2004-10-28 11:24

private long getdiffDates(String fromDate,String toDate){
Date calfromDate = getdatDate(fromDate);
Date caltoDate = getdatDate(toDate);
return (caltoDate.getTime()-calfromDate.getTime())/(24*60*60*1000);
}

4.Re:日期加减出现了问题,请教大家!!,在线等 [Re: loafer8] Copy to clipboard
Posted by: loafer8
Posted on: 2004-10-28 11:30

用gettime 的相减有问题吗???

5.Re:日期加减出现了问题,请教大家!!,在线等 [Re: kavinwang] Copy to clipboard
Posted by: lxh_ming
Posted on: 2004-10-28 12:49

用Calendar吧,直接可以算出来的

6.Re:日期加减出现了问题,请教大家!!,在线等 [Re: loafer8] Copy to clipboard
Posted by: loafer8
Posted on: 2004-10-28 13:16

用calendar怎么算,求教。。。。。。。。。

7.Re:日期加减出现了问题,请教大家!!,在线等 [Re: loafer8] Copy to clipboard
Posted by: zgxsj
Posted on: 2004-10-28 15:58

loafer8 wrote:
用gettime 的相减有问题吗???

8.Re:日期加减出现了问题,请教大家!!,在线等 [Re: loafer8] Copy to clipboard
Posted by: loafer8
Posted on: 2004-10-29 09:16

都没人解答吗???

9.Re:日期加减出现了问题,请教大家!!,在线等 [Re: loafer8] Copy to clipboard
Posted by: kavinwang
Posted on: 2004-10-29 10:59

你参考一下javadoc中的calendar类,方法很多,讲的很是清楚,实际上大家已经告诉你学习的途径了,你应该朝着大家指点的放心尽可能自己解决,这样你才能进步。并不是没人解答。

10.Re:日期加减出现了问题,请教大家!!,在线等 [Re: loafer8] Copy to clipboard
Posted by: AnthonyPig
Posted on: 2004-11-04 21:48

兄弟,要有勤查javaAPI的习惯。你问的问题里面都有。如果没有javaAPI就到SUN官方网站去下载!!!

11.Re:日期加减出现了问题,请教大家!!,在线等 [Re: loafer8] Copy to clipboard
Posted by: junyuo
Posted on: 2004-11-05 10:06

check this link
http://www.jguru.com/forums/view.jsp?EID=489372


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923