<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 2, comments - 27, trackbacks - 0, articles - 60
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    SimpleDateFormat進行月分轉換(MMM)異常的問題

    Posted on 2011-11-15 10:10 ZhouFeng 閱讀(2321) 評論(0)  編輯  收藏 所屬分類: 原創JAVA
    在做一個任務時,需要對日期進行轉換,源始字串格式為:Tue Nov 15 09:17:35 CST 2011
    希望轉換成日期類型,寫了如下代碼
    Date pubd = (new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy")).parse("Tue Nov 15 09:17:35 CST 2011");
    沒想到出現了異常提示
    java.text.ParseException: Unparseable date: "Tue Nov 15 09:17:35 CST 2011"
    我逐步排查,最后發現是MMM的問題,因為最后將代碼精簡到只剩MMM時還是出現這樣的問題
    Date pubd = (new SimpleDateFormat("MMM")).parse("Nov");
    在網上查了些文檔,也多半是講解怎樣用SimpleDateFormat進行日期轉換的,好像遇到這樣異常的還不多,最后看到JAVA文檔里還有一個構造函數
    SimpleDateFormat(String pattern, Locale locale)
    結合網上的一些提示,Nov是英文中的表示方法,就試著在構造函數里添加一個Locale.US,結果如下
    Date pubd = (new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy",Locale.US)).parse("Tue Nov 15 09:17:35 CST 2011");
    終于解決了這個問題,也許這對于有經驗的老手來說,算不上什么。暫時記在這里先,如果有朋友再碰到這樣的問題,希望能很快解決
    主站蜘蛛池模板: 中国亚洲呦女专区| 久久久国产精品亚洲一区| 亚洲国产精品嫩草影院| 国产成人午夜精品免费视频| 久久亚洲日韩看片无码| 91免费国产在线观看| 亚洲欧洲日韩国产一区二区三区| 久久久久av无码免费网| 亚洲三级在线观看| 国产极品美女高潮抽搐免费网站| 亚洲乱人伦中文字幕无码| 一级毛片直播亚洲| 本免费AV无码专区一区| 久久久久久亚洲精品| 国产国产人免费视频成69堂| 亚洲最大中文字幕无码网站| 国产一区二区三区在线免费 | 久久免费精彩视频| 亚洲福利秒拍一区二区| 日韩免费一级毛片| 九一在线完整视频免费观看| 亚洲热线99精品视频| 18禁网站免费无遮挡无码中文| 亚洲自偷自偷在线成人网站传媒| 免费jjzz在线播放国产| 国产精品免费观看调教网| 亚洲免费观看网站| 亚洲国产精品激情在线观看| 男人进去女人爽免费视频国产| 亚洲另类图片另类电影| 亚洲 国产 图片| **aaaaa毛片免费同男同女| 中文字幕无码精品亚洲资源网久久 | 99爱在线精品视频免费观看9| 亚洲免费视频网址| 亚洲一区二区三区在线视频| 日本在线看片免费| 色吊丝免费观看网站| 亚洲精品第五页中文字幕| 亚洲国产V高清在线观看| 亚在线观看免费视频入口|