0

是否可以确定 Java/JSP 中两个日期之间的周数?例如,如果日期一是 2013-10-29,日期二是 2013-11-12,我希望输出周数。

有人可以帮忙吗?:-)

4

2 回答 2

1

Joda可以帮助你,但由于它的许可证,我永远无法使用它。

如果像我一样,Joda 不适合你,你可以通过以下方式解决这个问题:

initialize endDate object
initialize startDate object
initialize weeksBetween as 
    milliseconds between end&start/milliseconds per day, divided by seven (integer floor, ceiling or round this). 
    //may need to normalize dates and set them to be both midnight or noon or some common time
output weeksBetween

您可以通过将日历转换为Date来获取它们之间的毫秒数(Calendar 有这样的方法可以做到这一点)。

我从:如何计算两个日期之间的总工作时间?

于 2013-11-12T14:58:56.530 回答
0

您可以使用Joda Time库:

对象,方法周之间

于 2013-11-12T14:53:30.317 回答