Java如何顯示工作日(週一至週五)的名稱?

在Java中,如何顯示工作日(週一至週五)的名稱?

此示例使用DateFormatSymbols().DateFormatSymbols類的getWeekdays()方法來顯示工作日(週一至週五)的簡稱。

package com.zaixian;
import java.text.SimpleDateFormat;
import java.text.DateFormatSymbols;

public class DisplayingWeekdays {
    public static void main(String[] args) {
        String[] weekdays = new DateFormatSymbols().getWeekdays();

        for (int i = 2; i < (weekdays.length - 1); i++) {
            String weekday = weekdays[i];
            System.out.println("weekday = " + weekday);
        }
    }
}

上述代碼示例將產生以下結果,結果將根據當前系統時間而有變化。

weekday = 星期一
weekday = 星期二

weekday = 星期三

weekday = 星期四

weekday = 星期五

以下是顯示工作日(週一至週五)名稱的另一個示例:

package com.zaixian;

import java.text.Format;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
import java.util.Calendar;

public class DisplayingWeekdays2 {
    public static void main(String[] argv) throws Exception {
        Date d = new Date();
        SimpleDateFormat dateFormat = new SimpleDateFormat("EEE", Locale.US);
        String str = dateFormat.format(d);
        System.out.println(str);
    }
}

上述代碼示例將產生以下結果,

Sun

上一篇: Java日期和時間 下一篇: Java方法