は私が提案し、他のSOの答えとしてロケールを追加することについて読んjava.text.ParseException: Unparseable date: "2016-11-18T11:13:43.838Z" (at offset 23)
解決方法java.text.ParseException:解析できない日付ですか?
DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ", Locale.US);
try {
Date date1 = df.parse("2016-11-18T11:13:43.838Z");
DateFormat outputFormatter1 = new SimpleDateFormat("dd-MMM-yyyy");
String output1 = outputFormatter1.format(date1); //
} catch (ParseException e) {
e.printStackTrace();
}
を得続ける、しかし読みやすい形式にこれを変換しようとしているが、それはまだ動作していません。
あなたの 'SimpleDateFormat'にZを一重引用符で入れてください。このように: 'DateFormat df = new SimpleDateFormat(" yyyy-MM-dd'T'HH:mm:ss.SSS'Z '");' –
あなたはタイムゾーンがありません.... –
@ΦXocę웃いepepeúpaツタイムゾーンを持っています。 'Z 'は' + 0000'に相当するゼロタイムゾーンです。 –