2016-08-19 6 views
0

DateFormat.parse()を使用して日付文字列 "2016-06-17 15:42:20"を解析しようとしていますが、例外が報告されました:日付解析エラー "2016-06-17 15:42:20"

java.text.ParseException: Unparseable date: ""2016-06-17 15:42:20"" 
    at java.text.DateFormat.parse(DateFormat.java:357) 

この日付文字列にはどのような問題がありますか?私は電話でフォーマットyyyy-MM-dd HH:mm:ssを使用しています。

ありがとうございました。この

+0

あなたのコード –

+1

の特定のセクションを貼り付けてくださいあなたが日付文字列にいくつかの引用符を持っているようです。それらを削除する –

+0

重複:[日付ストリングをJavaオブジェクトに解析](http://stackoverflow.com/q/8854780/642706)&[日付から文字列を解析](http://stackoverflow.com/q/36441504/642706)&[javaの文字列タイムスタンプから日付と時刻を抽出する方法](http://stackoverflow.com/q/21796497/642706)と[日付と時刻の完全な日付形式を分割する方法 - java](http ://stackoverflow.com/q/37390405/642706)投稿する前にStack Overflowを検索してください。 –

答えて

0

注:

java.text.ParseException: Unparseable date: ""2016-06-17 15:42:20"" 
              ^-------------------^ 

は、あなたの日付は、すでにあなたのフォーマット文字列に存在しない、それを囲む引用符を持っています。おそらくparse(date, "\"yyyy-mm-dd hh:mm:ss\""などが欲しいでしょう。

0
If input date String and from user format is different then java throws this error 

enter image description here

入力日付文字列フォーマットは、フォームのユーザーの単純な日付形式と同じであることを確認してください。

enter image description here

関連する問題