mục lục
Java Lấy ngày hiện tại (ngày hôm nay) trong tuần.。 Lịch.NGÀY_TRONG_TUẦN
Java Đây là một chương trình mẫu sử dụng lớp Calendar để lấy ngày hiện tại (ngày hôm nay) trong tuần.
Để có được nó, Lịch.NGÀY_TRONG_TUẦN Chúng ta sẽ sử dụng cái này.
Calendar cal = Calendar.getInstance();
int week = cal.get(Calendar.DAY_OF_WEEK);
int week = cal.get(Calendar.DAY_OF_WEEK);
Lịch.NGÀY_TRONG_TUẦNGiá trị trả về là một số từ 1 đến 7, bắt đầu từ 1 cho ngày Chủ nhật, vì vậy chương trình mẫu sử dụng câu lệnh switch để xác định ngày trong tuần.
Chương trình mẫu
/**
* 現在の曜日を返します。
* @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();
}
Kết quả thực thi
◆Ví dụ
public static void main(String[] args) { // Hiển thị ngày trong tuần hiện tại. System.out.println("Hôm nay là " + getDayOfTheWeek() + "."); // Hiển thị ngày trong tuần hiện tại (dạng viết tắt). System.out.println("Hôm nay là " + getDayOfTheWeekShort() + "."); }
◆Kết quả đầu ra
Hôm nay là thứ Tư. Hôm nay là ngày của Nước.
