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