選單

Java:尋找當前星期幾(今天)

目錄

Java 取得當前(今天)星期幾。日曆.星期幾

Java 這是一個使用 Calendar 類別來取得目前(今天)星期幾的範例程式。

為了獲得它, 日曆.星期幾 我們將使用這個。

Calendar cal = Calendar.getInstance();
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() + "。"); }

◆輸出結果

今天是星期三。今天的主題是水。
  • 網址をコピーしました!
目錄