位置:首頁 > Java技術 > java實例教學 > Java用不同的格式顯示日期

Java用不同的格式顯示日期

如何以不同的格式顯示日期?

解決方法

本示例顯示星期一到星期五的短格式名稱,使用DateFormatSymbols類的DateFormatSymbols().getWeekdays()方法。

import java.text.*;
import java.util.*;
public class Main {
   public static void main(String[] args) {
      Date dt = new Date(1000000000000L);

      DateFormat[] dtformat = new DateFormat[6];
      dtformat[0] = DateFormat.getInstance();
      dtformat[1] = DateFormat.getDateInstance();
      dtformat[2] = DateFormat.getDateInstance(DateFormat.MEDIUM);
      dtformat[3] = DateFormat.getDateInstance(DateFormat.FULL);
      dtformat[4] = DateFormat.getDateInstance(DateFormat.LONG);
      dtformat[5] = DateFormat.getDateInstance(DateFormat.SHORT);

      for(DateFormat dateform : dtformat)
         System.out.println(dateform.format(dt));
  }
}

結果

上麵的代碼示例將產生以下結果。

9/9/01 7:16 AM
Sep 9, 2014
Sep 9, 2014
Sunday, September 9, 2014
September 9, 2014
9/9/01