JAVA判断某天是周几

java判断周六周日,周一到周五

  • 欢迎来访我的个人博客Mosey
    这里利用到了Calendar类
DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        String Date = "2020-08-03";  //定义初始是周一
        Date testdate = sdf.parse(Date);
        Calendar cal = Calendar.getInstance();
        cal.setTime(testdate); 
       if(cal.get(Calendar.DAY_OF_WEEK)==Calendar.MONDAY){
            System.out.println(sdf.format(cal.getTime())+"========="+"是周一=========");
       }
        //日期加一天
        cal.add(Calendar.DATE,1);
        if(cal.get(Calendar.DAY_OF_WEEK)==Calendar.TUESDAY) {
            System.out.println(sdf.format(cal.getTime())+"========="+"是周二=========");
        }
        cal.add(Calendar.DATE,1);
        if(cal.get(Calendar.DAY_OF_WEEK)==Calendar.WEDNESDAY){
            System.out.println(sdf.format(cal.getTime())+"========="+"是周三=========");
        }
        cal.add(Calendar.DATE,1);
        if(cal.get(Calendar.DAY_OF_WEEK)==Calendar.THURSDAY){
            System.out.println(sdf.format(cal.getTime())+"========="+"是周四=========");
        }
        cal.add(Calendar.DATE,1);
        if(cal.get(Calendar.DAY_OF_WEEK)==Calendar.FRIDAY){
            System.out.println(sdf.format(cal.getTime())+"========="+"是周五=========");
        }
        cal.add(Calendar.DATE,1);
        if(cal.get(Calendar.DAY_OF_WEEK)==Calendar.SATURDAY){
            System.out.println(sdf.format(cal.getTime())+"========="+"是周六=========");
        }
        cal.add(Calendar.DATE,1);
        if(cal.get(Calendar.DAY_OF_WEEK)==Calendar.SUNDAY){
            System.out.println(sdf.format(cal.getTime())+"========="+"是周日=========");
        }

结果打印:

2020-08-03=========是周一=========
2020-08-04=========是周二=========
2020-08-05=========是周三=========
2020-08-06=========是周四=========
2020-08-07=========是周五=========
2020-08-08=========是周六=========
2020-08-09=========是周日=========

记录代码,记录工作,记录自己。
  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值