java如何算出两个日期间双休日是几月几日

spptest 2007-09-08 10:29:01
如何写成一个方法,带FROM_DATE,TO_DATE两个参数,返回的数组
例:20070101这样的,请大家帮忙
...全文
308 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
spptest 2007-09-08
  • 打赏
  • 举报
回复
我知道用Calendar可以,但具体不知道怎么用,谁能给个具体算法代码吗?
zephyr_cc 2007-09-08
  • 打赏
  • 举报
回复
呵呵~有道理~
网络咖啡 2007-09-08
  • 打赏
  • 举报
回复
楼上的代码还可以简化,第一次的周末手动计算出来,以后每次加7即可
zephyr_cc 2007-09-08
  • 打赏
  • 举报
回复
示例如下:

import java.util.*;

public class TestCalendar {
public static void main(String[] args) {
GregorianCalendar dFrom = new GregorianCalendar(1988, 11, 8);
GregorianCalendar dTo = new GregorianCalendar(1989, 11, 8);
System.out.println();
while(dFrom.before(dTo)) {
int weekday = dFrom.get(Calendar.DAY_OF_WEEK);
if((weekday == Calendar.SATURDAY) || (weekday == Calendar.SUNDAY)) {
System.out.printf("%04d-%02d-%02d", dFrom.get(Calendar.YEAR), dFrom.get(Calendar.MONTH), dFrom.get(Calendar.DATE));
System.out.println();
}
dFrom.add(Calendar.DAY_OF_WEEK, 1);
}
}
}

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧