簡單應用日期類
1.自定義格式
?? 用到java.text.SimpleDateFormat,其中參數如下:
???ss:秒
???mm:分
???hh:小時
???EEEE:星期
???MMMM:月份
?? dd:日期
?? yyyy:年份
????????Date?d?=?new?Date();
????????SimpleDateFormat?sdf?=?new?SimpleDateFormat("ss-mm-hh-EEEE-MMMM-dd-yyyy");
????????System.out.println(sdf.format(d));
運行結果
58-21-11-星期五-七月-22-2005
2.DateFormat自帶格式
??????? Date?date?=?new?Date();?

????????DateFormat?shortDateFormat?=?DateFormat.getDateTimeInstance(?DateFormat.SHORT,?
???????????????????????????????????????????????????????????????????????????????????????????????????????????????? DateFormat.SHORT);?
???????????System.out.println(shortDateFormat.format(date));
?????????? //輸出結果????? 05-7-22 下午11:47
?????????? DateFormat mediumDateFormat = DateFormat.getDateTimeInstance(?DateFormat.MEDIUM,
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? DateFormat.MEDIUM);?
?????????? System.out.println?(mediumDateFormat.format(date));
?????????? //輸出結果?????? 2005-7-22 23:48:11
?????????? DateFormat longDateFormat =?DateFormat.getDateTimeInstance(?DateFormat.LONG,?
??????????????????????????????????????????????????????????????????????????????????????????????????????????????? DateFormat.LONG);
?????????? System.out.println(longDateFormat.format(date));
?????????? //輸出結果????? 2005年7月22日 下午11時48分45秒
?? 用到java.text.SimpleDateFormat,其中參數如下:
???ss:秒
???mm:分
???hh:小時
???EEEE:星期
???MMMM:月份
?? dd:日期
?? yyyy:年份



運行結果

2.DateFormat自帶格式



???????????????????????????????????????????????????????????????????????????????????????????????????????????????? DateFormat.SHORT);?
???????????System.out.println(shortDateFormat.format(date));
?????????? //輸出結果????? 05-7-22 下午11:47
?????????? DateFormat mediumDateFormat = DateFormat.getDateTimeInstance(?DateFormat.MEDIUM,
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? DateFormat.MEDIUM);?
?????????? System.out.println?(mediumDateFormat.format(date));
?????????? //輸出結果?????? 2005-7-22 23:48:11
?????????? DateFormat longDateFormat =?DateFormat.getDateTimeInstance(?DateFormat.LONG,?
??????????????????????????????????????????????????????????????????????????????????????????????????????????????? DateFormat.LONG);
?????????? System.out.println(longDateFormat.format(date));
?????????? //輸出結果????? 2005年7月22日 下午11時48分45秒
?????????? DateFormat fullDateFormat = DateFormat.getDateTimeInstance( DateFormat.FULL,
?????????????????????????????????????????????????????????????????????????????????????????????????????????????? DateFormat.FULL);
?????????? System.out.println?(fullDateFormat.format(date));
?????????? //輸出結果????? Saturday, September 29, 2001 8:44:45 PM EDT
posted on 2005-08-05 23:31 丑男 閱讀(431) 評論(0) 編輯 收藏 所屬分類: Java