隨筆 - 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 大衛 閱讀(1301) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 乐昌市| 中阳县| 呈贡县| 绍兴县| 河北区| 兴仁县| 东港市| 封开县| 林芝县| 浑源县| 隆回县| 肃宁县| 大安市| 宝山区| 虹口区| 泊头市| 长海县| 古田县| 大田县| 鹿泉市| 林芝县| 新密市| 英山县| 灌云县| 阿合奇县| 内丘县| 建始县| 青河县| 冷水江市| 阿拉善盟| 仁怀市| 赤峰市| 五华县| 岳普湖县| 荣成市| 平泉县| 丰镇市| 大安市| 蛟河市| 连平县| 河池市|