"2016年5月26日"
に
"01-6月 - 2016年7時54 AM"
を変更したいですここに私のコードです
DateFormat df = new SimpleDateFormat("MMM dd, yyyy", Locale.ENGLISH);
DateFormat existinFormat= new SimpleDateFormat("dd-MMM-yyyy HH:mm aa " , Locale
.ENGLISH);
Calendar c = Calendar.getInstance();
String newDateString = "";
Date startDate = null;
try {
startDate = existinFormat.parse((date));
newDateString = df.format(startDate);
} catch (ParseException e) {
e.printStackTrace();
}
が、その解析には、例外がスローされます:
java.text.ParseException: Unparseable date: "01-Jun-2016 07:54 AM" (at offset 20)
いずれかが、この解決策を見つけた場合は私と一緒に共有してください。
あなたはこのように行うことができます
'HH'は24時間を使用するため、' hh'を使用できますか? –
2つの 'a'がありますが、1つだけが必要です。 – kazbeel
@BarmanInfo答えを確認し、resultDateFormatを指定してください。 –