API-15(ICS)としてEclipseとAndroidバージョンを使用してAndroidアプリを開発しています。
文字列を日付オブジェクトに解析する際に奇妙な問題が発生しています。これが私のコードです:
DateFormat df = new SimpleDateFormat("M/d/yyyy h:mm:ss a");
df.setTimeZone(TimeZone.getTimeZone("gmt"));
String st = "1/1/1990 12:00:00 AM";
try {
Date dt = df.parse( st );
return dt;
} catch (ParseException e) {
return null;
}
ParseException エラーが発生し続けます。日付文字列のさまざまな組み合わせを試しましたが、それでも日付オブジェクトに変換できません。
また、文字列には UTC の日付と時刻が含まれているはずなので、作成される新しい日付オブジェクトは UTC になります。
アイデアはありますか?