隨筆 - 55  文章 - 187  trackbacks - 0
          <2008年1月>
          303112345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(12)

          隨筆分類

          隨筆檔案

          groovy

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          如何顯示如下日期格式:Fri, 11 Jan 2008 15:29:31 +0800 ?
          代碼如下:
           1import java.io.IOException;
           2import java.text.ParseException;
           3import java.text.SimpleDateFormat;
           4import java.util.Date;
           5import java.util.Locale;
           6
           7/**
           8 * 
           9 * @author david
          10 * 
          11 */

          12public class Test {
          13
          14    public static void main(String[] args) throws NumberFormatException,
          15            IOException, ParseException {
          16
          17        SimpleDateFormat sdfIn = new SimpleDateFormat("yyyy-MM-dd E HH:mm:ss",
          18                Locale.US);/* 輸入格式 */
          19        Date date = sdfIn.parse("2008-01-11 Fri 15:29:31");/* 輸入日期 */
          20
          21        SimpleDateFormat sdfOut = new SimpleDateFormat(
          22                "E, dd MMM yyyy HH:mm:ss Z", Locale.US);/* 輸出格式 */
          23        System.out.println(sdfOut.format(date));/* 輸出日期 */
          24    }

          25
          26}

          其中,MM為月份,mm為分鐘,HH為24進制的小時,hh為12進制的小時。
          另外,在創建SimpleDateFormat的時候,第二個參數Locale.US為指定系統編碼,如果不指定的話,輸出的星期會根據本地操作系統的編碼而定,中文系統會是“星期五”,而不是Fri 。

          --------------------

              WE準高手
          posted on 2008-01-25 11:27 大衛 閱讀(1296) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 柘城县| 文水县| 禄丰县| 改则县| 南川市| 开远市| 塔河县| 洪江市| 建始县| 宕昌县| 咸阳市| 七台河市| 泗阳县| 宜黄县| 多伦县| 巴马| 贵州省| 宿州市| 陵川县| 来凤县| 阿拉善右旗| 岳阳市| 梓潼县| 邹城市| 观塘区| 古丈县| 砚山县| 廊坊市| 太仓市| 永川市| 五原县| 开化县| 夹江县| 金川县| 绥阳县| 镇雄县| 凤山市| 若羌县| 宁明县| 潼关县| 上思县|