我是靠谱客的博主 长情小鸭子,最近开发中收集的这篇文章主要介绍java查询本周工作日_获取十个工作日之前的日期 java,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

public static Date getWorkDay(Date startDate, int workDay) {

Calendar c1 = Calendar.getInstance();

c1.setTime(startDate);

for (int i = 0; i < workDay; i++) {

c1.set(Calendar.DATE, c1.get(Calendar.DATE) + 1);

if (Calendar.SATURDAY == c1.get(Calendar.SATURDAY) || Calendar.SUNDAY == c1.get(Calendar.SUNDAY)) {

workDay = workDay + 1;

c1.set(Calendar.DATE, c1.get(Calendar.DATE) + 1);

continue;

}

}

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

System.out.println(df.format(c1.getTime()) + " " + getWeekOfDate(c1.getTime()));

return c1.getTime();

}

/**

* 根据日期,获取星期几

* @param dt

* @return String类型

* @author 【狒狒:Q9715234】

* @time 2015-11-23 上午9:21:25

* @motto 既然笨到家,就要努力到家...

*/

public static String getWeekOfDate(Date dt) {

String[] weekDays = { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" };

Calendar cal = Calendar.getInstance();

cal.setTime(dt);

int w = cal.get(Calendar.DAY_OF_WEEK) - 1;

if (w < 0) w = 0;

return weekDays[w];

}

原文:http://www.cnblogs.com/feiyuanxing/p/4990542.html

最后

以上就是长情小鸭子为你收集整理的java查询本周工作日_获取十个工作日之前的日期 java的全部内容,希望文章能够帮你解决java查询本周工作日_获取十个工作日之前的日期 java所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部