Java Joda Time:查找周期中的天数
我有两个DateTime变量:Java Joda Time:查找周期中的天数,java,datetime,jodatime,Java,Datetime,Jodatime,我有两个DateTime变量:DateTime begin,DateTime end,现在我想“遍历”这些日期之间的时间段,并确定具体日期是否为周一、周二等。。。(给天数一个从1到7的数字) 我看不出如何一个日期一个日期地走过这段时间 提前谢谢。我想这应该行 ArrayList<Integer> days = new Arraylist<Integer>(); while(begin.isBefore(end)){ days.add(beg
DateTime begin,DateTime end
,现在我想“遍历”这些日期之间的时间段,并确定具体日期是否为周一、周二等。。。(给天数一个从1到7的数字)
我看不出如何一个日期一个日期地走过这段时间
提前谢谢。我想这应该行
ArrayList<Integer> days = new Arraylist<Integer>();
while(begin.isBefore(end)){
days.add(begin.getDayOfWeek());
begin.plusDays(1);
}
ArrayList天数=新建ArrayList();
while(begin.isBefore(end)){
days.add(begin.getDayOfWeek());
开始。星期四(1);
}
类似的东西
for (DateTime current = begin; current.isBefore(end); current = current.plusDays(1)) {
// do stuff
}
结合使用current.getDayOfWeek()完成了它!Tnx!