位置:首页 > 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