エラー内容

java.text.ParseException: Unparseable date

 

発生条件/原因/対処法

以下のように文字列をparseして日付型に変換しようとする際に発生するエラー。

SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd HH:mm:ss");

sdf.parse(”2018-10-20 20:30:40”)

SimpleDateFormatに指定しているフォーマットとparseの対象になっている文字列が異なるのが原因。