是否可以确定Java / JSP中两个日期之间的周数?例如,如果第一天是2013-10-29而第二天是2013-11-12,我希望输出的周数。
有人请求帮助吗? : - )
答案 0 :(得分: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来获取它们之间的毫秒数(日历有这样的方法来执行此操作)。
我解除了这个:How to calculate the total hour worked between two dates?
答案 1 :(得分:0)
您可以使用Joda Time库:
对象周,方法 weeksBetween :