如何在 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
java_date_time.htm
Advertisement