Javaでこの文字列を日付として解析するには 「2017-06-12T14:45:00 + 05:30」 私はSimpleDateFormatを使ってみましたが、例外をスローしています。Java解析文字列「日付2017-06-12T14:45:00 + 05:30」
答えて
であることは、有効なISOのようです おかげで、日付時刻形式をオフセットので、これはフォーマッタを必要とせずに動作するはずです:
OffsetDateTime date = OffsetDateTime.parse(input);
をあなたが本当に必要な場合java.util.Date
を入力してください。
Date legacyDate = Date.from(date.toInstant());
ありがとう –
DateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssXXX", Locale.ENGLISH);
Date date = format.parse(string);
日はあなたのソリューション
いいえ、解読不可能な日付を示しています: "2017-06-12T14:45:00 + 05:30" –
'DateFormat'、' SimpleDateFormat'、 'Date'のような古い古くなったクラスから。現代クラスのlkeの 'OffsetDateTime'はプログラマーにとってははるかに優れています。追加されたボーナスは、明示的なフォーマットのない質問からISO 8601文字列を解析したクラスです。 –
SimpleDateForamtの矩形パターン
String startDateString = "09/23/2009";
DateFormat df = new SimpleDateFormat("MM/dd/yyyy");
Date startDate;
try {
startDate = df.parse(startDateString);
String newDateString = df.format(startDate);
System.out.println(newDateString);
} catch (ParseException e) {
e.printStackTrace();
}
"2017-06-12T14:45:00 + 05:30" –
新しいSimpleDateFormat( "yyyy-MM-dd'T'HH:mm:ssXXX"、Locale.ENGLISH)のようなパターンを試してみたい; –
- 1. Javaの解析文字列の日付
- 2. 2016-06-24T00:00:00.000 + 05:45
- 3. ParseException:Unparseable date: "Wed Mar 30 00:00:00 GMT + 05:30 2016"(オフセット4)
- 4. Pythonの日付解析の文字列
- 5. Swift 3の解析日付文字列
- 6. 日付解析例外JSON文字列
- 7. 文字列の解析日付
- 8. Javaの解析JavaScriptの日付文字列
- 9. 日付形式の日付文字列をwinformで解析する。
- 10. Androidの日付文字列の不正な日付の解析 - Kotlin
- 11. 2012-05-03T25:00:00〜2012-05-04T01:00:00 in unix
- 12. "2017-04-03T00:00:00"のデータを "2017-04-02 03:30:00 + 05:30"に変換する方法?
- 13. 文字ベクトル( "Month-Year")の日付解析
- 14. 文字列 "00:05:06,607"をDateTimeに変換するには?
- 15. Java日付の解析
- 16. 私は日付の文字列を取得しており、次のように解析しています。Sun Jan 18 13:31:31 GMT + 05:30 1970年
- 17. 文字列の日付をJavaのタイムスタンプに解析できません
- 18. Java 8オフセット日付の解析
- 19. Talendの日付形式 "2006-05-27 17:00:00.000"
- 20. 日付文字列をNodaTimeオブジェクトに解析するには?
- 21. Excel VBA - 日付の解析エラー、文字列の処理
- 22. Fitbit APIの日付文字列を解析しています
- 23. テキストの文字列から日付を解析する
- 24. 日付/時刻文字列の問題の解析
- 25. .NETでFlash日付文字列を解析する方法は?
- 26. Rubyの日付文字列を解析します
- 27. PHPでローカライズされた日付文字列を解析する
- 28. テキストファイルから日付に文字列を解析する
- 29. Rubyで日付文字列を解析中のArgumentError
- 30. C#の文字列からDateTimeまでの日付解析。
使用しているJavaのバージョンは? – user1516873
[Java文字列から日付変換](https://stackoverflow.com/questions/4216745/java-string-to-date-conversion)の可能な複製 – jvwilge
[PHPでのISO-8601の日付時刻の解析]の可能な複製(https: //stackoverflow.com/questions/16336643/parsing-iso-8601-datetime-in-java) –