私のAndroidアプリでは、次の方法を使用して文字列を日付に変換しています
public Date convertToDate(String date) { //(input date format "Feb 18, 2013 01:32 AM")
DateFormat dateFormat = DateFormat.getDateTimeInstance(DateFormat.MEDIUM, DateFormat.SHORT);
try {
Date dateObj = dateFormat.parse(date);
return dateObj;
} catch (ParseException e) {
e.printStackTrace();
} catch (Exception e) {
Log.d("Utility", e.getMessage());
}
return null;
}
ほとんどのモバイルでは正常に動作しますが、何らかの理由で 2.2 バージョンのデバイスと一部のサムスン デバイスでは動作せず、parse Exception unparseable date がスローされます。助けてください。