MENU

Java: Mencari hari dalam seminggu saat ini (hari ini)

Daftar isi

Jawa Ketahui hari ini dalam seminggu.Kalender.HARI_DALAM_PESANAN

Jawa Ini adalah contoh program yang menggunakan kelas Calendar untuk mendapatkan hari dalam seminggu saat ini (hari ini).

Untuk mendapatkannya, Kalender.HARI_DALAM_PESANAN Kita akan menggunakan ini.

Kalender cal = Kalender.getInstance();
int week = cal.get(Calendar.DAY_OF_WEEK);

Kalender.HARI_DALAM_PESANANNilai kembalian yang diperoleh adalah angka dari 1 hingga 7, dimulai dengan 1 untuk hari Minggu, sehingga program contoh menggunakan pernyataan switch untuk menentukan hari dalam seminggu.

Contoh program

/**
 * 現在の曜日を返します。
 * @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();
}	


Hasil eksekusi

◆Contoh

public static void main(String[] args) { // Menampilkan hari dalam seminggu hari ini. System.out.println("Hari ini adalah " + getDayOfTheWeek() + "."); // Menampilkan hari dalam seminggu hari ini dalam bentuk singkat. System.out.println("Hari ini adalah " + getDayOfTheWeekShort() + "."); }

◆Hasil keluaran

Hari ini hari Rabu. Hari ini adalah Air.
  • URLをコピーしました!
Daftar isi