📅  最后修改于: 2023-12-03 14:51:17.134000             🧑  作者: Mango
在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);
}
}
首先,我们通过Calendar.getInstance()
方法获取当前日期的Calendar
实例。
然后,调用calendar.get(Calendar.DAY_OF_WEEK)
方法获取当前日期的星期,返回值是一个整数,表示当前日期的星期几,具体取值如下所示:
Calendar.SUNDAY // 星期日
Calendar.MONDAY // 星期一
Calendar.TUESDAY // 星期二
Calendar.WEDNESDAY// 星期三
Calendar.THURSDAY // 星期四
Calendar.FRIDAY // 星期五
Calendar.SATURDAY // 星期六
最后,我们使用switch
语句将整数转换为字符串,打印出当前日期的星期。
使用Java中的Calendar
类,可以很方便地获取当前日期的星期。我们可以根据需要,在上面的代码基础上,进一步进行开发和拓展。