📜  在Java中使用公历打印星期几(1)

📅  最后修改于: 2023-12-03 14:51:17.134000             🧑  作者: Mango

在Java中使用公历打印星期几

在Java中,可以使用java.util.Calendar类来获取当前日期的星期,该类实现了公历。在此介绍如何使用Java中的Calendar类来打印当前日期的星期。

示例代码
import java.util.Calendar;

public class WeekdayDemo {
    public static void main(String[] args) {
        Calendar calendar = Calendar.getInstance();
        int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
        String weekday = "";
        switch (dayOfWeek) {
            case Calendar.SUNDAY:
                weekday = "星期日";
                break;
            case Calendar.MONDAY:
                weekday = "星期一";
                break;
            case Calendar.TUESDAY:
                weekday = "星期二";
                break;
            case Calendar.WEDNESDAY:
                weekday = "星期三";
                break;
            case Calendar.THURSDAY:
                weekday = "星期四";
                break;
            case Calendar.FRIDAY:
                weekday = "星期五";
                break;
            case Calendar.SATURDAY:
                weekday = "星期六";
                break;
            default:
                break;
        }
        System.out.println("今天是:" + weekday);
    }
}
代码说明
  1. 首先,我们通过Calendar.getInstance()方法获取当前日期的Calendar实例。

  2. 然后,调用calendar.get(Calendar.DAY_OF_WEEK)方法获取当前日期的星期,返回值是一个整数,表示当前日期的星期几,具体取值如下所示:

    Calendar.SUNDAY   // 星期日
    Calendar.MONDAY   // 星期一
    Calendar.TUESDAY  // 星期二
    Calendar.WEDNESDAY// 星期三
    Calendar.THURSDAY // 星期四
    Calendar.FRIDAY   // 星期五
    Calendar.SATURDAY // 星期六
    
  3. 最后,我们使用switch语句将整数转换为字符串,打印出当前日期的星期。

总结

使用Java中的Calendar类,可以很方便地获取当前日期的星期。我们可以根据需要,在上面的代码基础上,进一步进行开发和拓展。