私は以下のコードを試していますが、その例外は20/6/2016のような日付形式を変更する方法を教えてください7: 00 PM"Thu Jul 21 07:00:00 EDT 2016"日付形式をMM/dd/yyyyに変更する:mm a
public static String parseDate(String time) {
String outputPattern = "MM/dd/yyyy h:mm a";
SimpleDateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");
inputFormat.setTimeZone(TimeZone.getTimeZone("GMT"));
SimpleDateFormat outputFormat = new SimpleDateFormat(outputPattern);
Date date = null;
String str = null;
try {
date = inputFormat.parse(time);
str = outputFormat.format(date);
} catch (ParseException e) {
e.printStackTrace();
}
return str;
}
スタックトレースを投稿してください... – Opiatefuchs
明記してください:指定された文字列 'time'は、あなたの質問に記載されているように、この' 6/21/2016 7:00 PM'ですか?または、これはあなたが手に入れたいものですか? – Opiatefuchs
解読不可能な日付: "Thu Jul 21 07:00:00 EDT 2016"(オフセット0) – frnd