Java 判断当前日期是否 是这个月的最后七天且是否为工作日(星期一到星期五)
程序员文章站
2022-05-17 21:37:06
...
Java 判断当前日期是否 是这个月的最后七天且是否为工作日(星期一到星期五)
话不多说,直接贴代码:
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class Date {
public static void main(String[] args) {
Calendar cale = Calendar.getInstance();
SimpleDateFormat format = new SimpleDateFormat("dd");
// 获取前月的最后一天
cale = Calendar.getInstance();
cale.add(Calendar.MONTH, 1);
cale.set(Calendar.DAY_OF_MONTH, 0);
//获取前月的最后一天
Integer atLast = Integer.valueOf(format.format(cale.getTime()));
//当前日
Integer current = Integer.valueOf(format.format(System.currentTimeMillis()));
if(current<=atLast && current>atLast-7) {
Calendar cal=Calendar.getInstance();
if(cal.get(Calendar.DAY_OF_WEEK) == Calendar.SUNDAY || cal.get(Calendar.DAY_OF_WEEK) == Calendar.SATURDAY){
System.out.println("请在工作日进行操作");
}
} else {
System.out.println("每月最后7天才能进入");
}
}
}
如果有帮助点赞,欢迎评论!
下一篇: VB 变量的声明及作用域