Javaexamples-date-time-weekday
提供:Dev Guides
Javaの例-平日の表示
問題の説明
平日の名前を表示するには?
溶液
この例では、DateFormatSymbolsクラスのDateFormatSymbols()。getWeekdays()メソッドを使用して、曜日の名前を短い形式で表示します。
import java.text.SimpleDateFormat;
import java.text.DateFormatSymbols;
public class Main {
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 = Monday
weekday = Tuesday
weekday = Wednesday
weekday = Thursday
weekday = Friday
以下は、平日の表示名の別のサンプル例です
import java.text.Format;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
import java.util.Calendar;
public class Main {
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);
}
}
上記のコードサンプルは、次の結果を生成します。
Fri