<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 閱讀(2333) 評論(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");
    終于解決了這個問題,也許這對于有經驗的老手來說,算不上什么。暫時記在這里先,如果有朋友再碰到這樣的問題,希望能很快解決
    主站蜘蛛池模板: 中文永久免费观看网站| 精品无码专区亚洲| 99久热只有精品视频免费看| 亚洲国产成人精品女人久久久| 亚洲AV无码专区在线观看成人| 最新猫咪www免费人成| 亚洲人成电影网站久久| 一二三四视频在线观看中文版免费 | 久久久久久99av无码免费网站| 亚洲综合图片小说区热久久| 亚在线观看免费视频入口| 亚洲精品免费在线观看| 中文字幕亚洲免费无线观看日本 | 18禁在线无遮挡免费观看网站| 亚洲人成人无码网www国产| 国产免费黄色无码视频| 亚洲AV永久纯肉无码精品动漫 | 日本免费xxxx色视频| 亚洲va久久久久| 可以免费观看的一级毛片| 有码人妻在线免费看片| 亚洲免费观看视频| 91久久精品国产免费一区| 亚洲国产精品线观看不卡| 最近中文字幕mv免费高清视频7| 亚洲小说图区综合在线| 午夜亚洲av永久无码精品| a毛片免费播放全部完整| 亚洲第一精品在线视频| 无码中文在线二区免费| 亚洲av综合日韩| 亚洲成a人片在线观看日本| 日本视频一区在线观看免费| 亚洲av无码一区二区三区在线播放| 亚洲高清国产拍精品青青草原| 你好老叔电影观看免费| 亚洲国产成人在线视频| 免费日本黄色网址| 久久午夜羞羞影院免费观看| 亚洲国产综合AV在线观看| 亚洲中文字幕无码久久2017|