目录
Java 获取当前(今天)星期几。。 日历.星期几
Java 这是一个使用 Calendar 类获取当前(今天)星期几的示例程序。
为了获得它, 日历.星期几 我们将使用这个。
Calendar cal = Calendar.getInstance();
int week = cal.get(Calendar.DAY_OF_WEEK);
int week = cal.get(Calendar.DAY_OF_WEEK);
日历.星期几返回值是 1 到 7 之间的数字,从 1 开始代表星期日,因此示例程序使用 switch 语句来确定星期几。
示例程序
/**
* 現在の曜日を返します。
* @return 現在の曜日
*/
public static String getDayOfTheWeek() {
Calendar cal = Calendar.getInstance();
switch (cal.get(Calendar.DAY_OF_WEEK)) {
case Calendar.SUNDAY: return "日曜日";
case Calendar.MONDAY: return "月曜日";
case Calendar.TUESDAY: return "火曜日";
case Calendar.WEDNESDAY: return "水曜日";
case Calendar.THURSDAY: return "木曜日";
case Calendar.FRIDAY: return "金曜日";
case Calendar.SATURDAY: return "土曜日";
}
throw new IllegalStateException();
}
/**
* 現在の曜日を返します。
* ※曜日は省略します。
* @return 現在の曜日
*/
public static String getDayOfTheWeekShort() {
Calendar cal = Calendar.getInstance();
switch (cal.get(Calendar.DAY_OF_WEEK)) {
case Calendar.SUNDAY: return "日";
case Calendar.MONDAY: return "月";
case Calendar.TUESDAY: return "火";
case Calendar.WEDNESDAY: return "水";
case Calendar.THURSDAY: return "木";
case Calendar.FRIDAY: return "金";
case Calendar.SATURDAY: return "土";
}
throw new IllegalStateException();
}
执行结果
◆示例
public static void main(String[] args) { // 显示今天的星期几。 System.out.println("今天是 " + getDayOfTheWeek() + "。"); // 显示今天的星期几(简写形式)。 System.out.println("今天是 " + getDayOfTheWeekShort() + "。"); }
◆输出结果
今天是星期三。今天的主题是水。
