是否可以确定 Java/JSP 中两个日期之间的周数?例如,如果日期一是 2013-10-29,日期二是 2013-11-12,我希望输出周数。
有人可以帮忙吗?:-)
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 有这样的方法可以做到这一点)。