DateTimeオブジェクトをStringにフォーマットし、これらの文字列をDateTimeに戻して解析するよりも、Joda Timeを使用しようとしています。ジョーダ時間でタイムゾーンの日付を解析できません
DateTimeFormatter dtf = DateTimeFormat.forPattern("dd-MM-yyyy HH:mm:ss.SSS z");
String dts = dtf.print(System.currentTimeMillis());
System.out.println(dts);
DateTime dt = dtf.parseDateTime(dts);
のDateTime文字列をパースすることが発生取るとき、上記のコードが例外を投げている:パターンは、zが含まれている場合しかし、私はそうに失敗しています。
ご存知ですか?
Yosi
あなたが行うことができます
例外は何ですか?印刷されるdtsの価値は何ですか? –
http://stackoverflow.com/questions/4498274/why-joda-datetimeformatter-cannot-parse-timezone-names-z –