THỰC ĐƠN

Java: Tìm ngày hiện tại trong tuần (hôm nay)

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);

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.
  • URLをコピーしました!
mục lục