美文网首页
Java 判断今天是否是周六日

Java 判断今天是否是周六日

作者: 山巅自相见 | 来源:发表于2021-12-27 14:00 被阅读0次

利用Calendar类判断,代码如下

public static void main(String[] args) {
  // 创建Calendar类实例
  Calendar instance = Calendar.getInstance();
  // 获取今天星期几
  int i = instance.get(Calendar.DAY_OF_WEEK);
  // 获取周六日
  int saturday = Calendar.SATURDAY;
  int sunday = Calendar.SUNDAY;
  // 判断今天是否是周六日
  if (i == saturday || i == sunday) {
    System.out.println("今天是周六日");
  } else {
    System.out.println("今天不是周六日");
  }
}

其中,Calendar.DAY_OF_WEEK获取的是一个星期有几天,instance.get(Calendar.DAY_OF_WEEK)获取的是今天在这一周里是第几天 ,返回的是一个int类型的数字,以周日为第一天,周日是1,周一是2,以此类推直到7。
Calendar.SATURDAY是直接获取的周六在这一周里是第几天,返回的是一个int类型的数字,Calendar.SUNDAY则是获取周日。
最后判断今天是否和周六日其中一个相等,有相等的则为周六日。
同理,周一到周五也能判断。

相关文章

网友评论

      本文标题:Java 判断今天是否是周六日

      本文链接:https://www.haomeiwen.com/subject/rddyqrtx.html