100分求:java如何根据当天的日期,计算N个工作日后,日期是哪天?

tyfun 2008-10-09 09:52:38
求代码
谢谢
...全文
501 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
HQ-Wong 2008-10-09
  • 打赏
  • 举报
回复
没看清题,发了没办法改,N个工作日,还真要等楼下的高手们回答了!
HQ-Wong 2008-10-09
  • 打赏
  • 举报
回复

/**
* 获取当前日期n天后的日期
* @param n:返回当前天后的第N天
* @return 返回的日期
*/
public Date getAfterDate(int n){
Calendar c = Calendar.getInstance();
c.add(Calendar.DAY_OF_MONTH, n);
return c.getTime();
}
zhuonewb 2008-10-09
  • 打赏
  • 举报
回复
你要是求某天加了多少天、月、年之后是哪天?或是两个时间之间的间隔都好办。
多少个工作日之后是哪天?8知道 学习~~
yjfjebj789 2008-10-09
  • 打赏
  • 举报
回复
这得根据国家规定再写代码啊
justinavril 2008-10-09
  • 打赏
  • 举报
回复
If you decide days from Monday to Friday are working days, then you can make sure each week includes five working days. Right? So after n working days later, you can calculate the number of weeks: n/5, and the rest day is n%5. So in this case, you can get the date.
jyq0105 2008-10-09
  • 打赏
  • 举报
回复
如果你的工作时间是固定的
SimpleDateFormat myFormat=new SimpleDateFormat("yyyy-MM-dd");
Calendar cal = Calendar.getInstance();

//当前日期后7天的日期
cal.add(Calendar.DATE, 7);
tyfun 2008-10-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 bao110908 的回复:]
周六周日是固定的还是行,
但是我记得国庆休息前的周六周日好像是工作日。
[/Quote]


..............
justinavril 2008-10-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 bao110908 的回复:]
周六周日是固定的还是行,
但是我记得国庆休息前的周六周日好像是工作日。
[/Quote]
... ...
  • 打赏
  • 举报
回复
周六周日是固定的还行,
但是我记得国庆休息前的周六周日好像是工作日。
  • 打赏
  • 举报
回复
没有,因为 Java 不知道哪天是工作日,周六周日是固定的还是,
但它不可能知道春节、清明、劳动、端午、中秋、国庆的休息天数。

62,635

社区成员

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

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