java计算工作日方法
2017-11-23 10:41
218 查看
java计算工作日,实测有效
public static Date getDate(Date currentDate, int days){ Calendar calendar= Calendar.getInstance(); calendar.setTime(currentDate); int i=0; while(i<days){ calendar.add(Calendar.DATE,-1);//整数往后推日期,负数往前推日期 i++; if(calendar.get(Calendar.DAY_OF_WEEK)==Calendar.SATURDAY || calendar.get(Calendar.DAY_OF_WEEK)==Calendar.SUNDAY){ i--; } } SimpleDateFormat dateformat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); System.out.println(dateformat.format(calendar.getTime())); return calendar.getTime(); }
相关文章推荐
- C与Java中计算程序执行时间的方法
- c与java中计算程序执行时间的方法
- java计算两数百分比方法
- 标准计算答案(java)-使用方法
- 【原创工具】JAVA后台计算两个日期之间的工作日时间差
- C与Java中计算程序执行时间的方法
- 计算两个日期之间有多少个工作日的方法(同理也可以计算有多少个双休日)
- Java 文件大小以M为单位计算方法
- java计算两数百分比方法
- C与Java中计算程序执行时间的方法
- 求用JAVA计算某年某月的天数?(两种方法)
- Java程序计算各种对象所占内存的大小的方法
- JAVA 正则表达式:使用group方法计算匹配到的字符串个数
- Java 对double或者float的浮点数精度计算控制方法
- 有效工作日计算方法
- JAVA对double或者float的浮点数精度计算控制方法
- java时间日期计算方法
- Java中的时间格式化和时间计算的方法
- java计算两数百分比方法
- 两种方法分析每月工作日计算程序