目录
java 获取当前(今天)的星期几。 Calendar.DAY_OF_WEEK
Java 这是一个示例程序,用于使用 Calendar 类中的
获取、 Calendar.DAY_OF_WEEK 使用。
Calendar cal = Calendar.getInstance();.
int week = cal.get(Calendar.DAY_OF_WEEK);.
int week = cal.get(Calendar.DAY_OF_WEEK);.
Calendar.DAY_OF_WEEK使用 "返回值 "可以获得的返回值是一个从 1 到 7 的数字,其中星期天从 1 开始,因此示例程序使用了一个开关语句来确定星期几。
示例程序
/** * @return 当前星期几。 * @return 当前星期几。 */ public static String getDayOfTheWeek() { Calendar cal = Calendar.getInstance(); switch (cal.get(Calendar.DAY_OF_WEEK)) { case Calendar.SUNDAY:返回 "SUNDAY"; case Calendar.MONDAY:返回 "Monday"; case Calendar.TUESDAY:返回 "Tuesday"(星期二 case Calendar.WEDNESDAY:返回 "Wednesday"; case Calendar.THURSDAY:返回 "Thursday"。 case Calendar.THURSDAY:返回 "Thursday"; case Calendar.FRIDAY:返回 "FRIDAY"。 case Calendar.FRIDAY:返回 "Friday"; case Calendar.SATURDAY:返回 "SATURDAY"。 case Calendar.SATURDAY:返回 "Saturday"; } } throw new IllegalStateException(); } } /** * 返回当前星期。 * 省略星期。 * @return 当前星期。 */ public static String getDayOfTheWeekShort() { Calendar cal = Calendar.getInstance(); switch (cal.get(Calendar.DAY_OF_WEEK)) { case Calendar.SUNDAY:返回 "day"; case Calendar.MONDAY:返回 "月"; case Calendar.TUESDAY:返回 "火"; case Calendar.WEDNESDAY:返回 "水"; case Calendar.THURSDAY:返回 "火"。 case Calendar.THURSDAY:返回 "Thursday"; case Calendar.FRIDAY:返回 "FRIDAY"。 case Calendar.FRIDAY:返回 "Friday"; case Calendar.SATURDAY:返回 "SATURDAY"。 case Calendar.SATURDAY:返回 "SATURDAY"; case Calendar.SATURDAY:返回 "SATURDAY"; } } throw new IllegalStateException(); } }
执行结果
执行示例
public static void main(String[] args) { // 显示今天的星期几。 System.out.println("Today is " + getDayOfTheWeek() + ")"); // 显示今天的星期几。缩写。 System.out.println("Today is " + getDayOfTheWeekShort() + ")); }
输出结果
今天是 "星期三"。 今天是 "星期三"。