隨筆 - 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
          主站蜘蛛池模板: 邳州市| 北海市| 游戏| 阿拉善右旗| 花莲市| 古蔺县| 神木县| 岑巩县| 麻城市| 高安市| 浙江省| 西宁市| 武鸣县| 湘潭县| 元朗区| 安阳县| 佛学| 得荣县| 承德县| 潮州市| 五寨县| 香格里拉县| 武夷山市| 灵丘县| 田东县| 汾阳市| 德保县| 安宁市| 娱乐| 赤城县| 鄢陵县| 峡江县| 社旗县| 汝阳县| 天门市| 清水河县| 长子县| 阜康市| 雷山县| 高青县| 射阳县|