2016-10-24 15 views
0

日付の書式の例= "jan 14、2015"この文字列の日付をタイムスタンプに変換しますが、このコードはParseExceptionをスローします。文字列の日付をJavaのタイムスタンプに解析できません

format = new SimpleDateFormat("MMM dd, yyyy HH:mm:ss", Locale.ENGLISH); 

    try { 

      format.setTimeZone(TimeZone.getTimeZone("Asia/Bangladesh")); 
      Date date = format.parse(str_date); 
      Timestamp timeStampDate = new java.sql.Timestamp(date.getTime()); 

      return timeStampDate; 
     } catch (ParseException e) { 
      e.getCause().printStackTrace(); 
      return null; 
     } 

どうすればこの例外を解決できますか?前もって感謝します。

+1

がはいさて、あなたはあなたが指定しているフォーマット対持っている文字列を見て、時間の部分を持っていないので...どこ/秒時/分です値? –

+0

コード全体を表示できますか? 'format'と' formatter'の間に違いがありますか、あるいは最後に定義されていますか? 'str_date'とは何ですか?印刷された 'ParseException'のテキストは何ですか? –

+0

はこれを参照してくださいhttp://stackoverflow.com/a/30341685/1966655 –

答えて

4

変化にあなたのパターン:format = new SimpleDateFormat("MMM dd, yyyy", Locale.ENGLISH);あなたは

+0

Thanks It Works @ Jens –

関連する問題