在Java中,如何顯示工作日(週一至週五)的名稱?
此範例使用DateFormatSymbols().DateFormatSymbols
類的getWeekdays()
方法來顯示工作日(週一至週五)的簡稱。
package com.yiibai;
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.yiibai;
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