ロケール設定でテキストを日付に変換する場合、パターンとロケールを渡すSimpleDateFormatコンストラクタを使用できます。次に、テキストを解析し、解析から返された日付を書式設定します。私がやっているのは、SimpleDateFormat.format(date)から返された文字列の代わりに日付インスタンスを返すことです。それを再度解析すると、日付が英語で返されますが、locale.russiaのようなロケールで日付インスタンスが必要です。だから基本的に私は文字列 "16 nov 2016"を入力する場合、私は文字列としてではなく、日付のインスタンスとしてそれのロシア語のバージョンが必要です。救助へ返される日付のインスタンスjava
-3
A
答えて
-1
のJava 8:
String date = DateTimeFormatter.ofLocalizedDate(FormatStyle.FULL)
.withLocale(new Locale("ru"))
.format(LocalDate.of(YYYY, MM, DD));
System.out.println(date);
+1
それは私たちが得ることができるほど近いです。 Askerは、ロシア語では文字列ではなく、 'Date'インスタンスを要求しましたが、' Date'は言語やロケールを保持していないため、これは不可能です。 –
関連する問題
- 1. 日付が前の日曜日に返される
- 2. 日:ISO 8601の日付インスタンス
- 3. アクセスクエリが返されない日付
- 4. 日付が返さヌルと
- 5. 返される日数(日)
- 6. 同じ日付を比較するとJavaで-1が返されます
- 7. サーバーから返された日付がサーバーに返された日付と同じではない
- 8. MS Access 2007 SQL:IDが複数の日付に繰り返されるときの日付/ IDコンボの最初のインスタンスを選択してください
- 9. Javascript日付オブジェクトは4月31日に返されますか?
- 10. 日付をフォーマットし、日付形式の値をjavaで返す方法
- 11. Java日付の検索日
- 12. JavaでJackson JSONライブラリを使用してASP.NET MVCが返された日付
- 13. Django:空の日付文字列はすべて返される
- 14. ローカルタイムゾーンの日付インスタンスを変換する
- 15. Javaで匿名のインスタンス化されたオブジェクトを返す方法
- 16. Javaの日付/カレンダーの奇妙さ
- 17. Javaフォーマットの日付
- 18. SimpleDateFormat Javaの日付
- 19. ソートフォーマットされた日付列が日付
- 20. 実際の日付から2日遅れの日付を返すMomentjs
- 21. Sitecoreの日付比較で期待される結果が返されない
- 22. FROM_UNIXTIMEからMySQLに間違った日付が返される
- 23. Internet ExplorerとSafariで無効な日付が返される
- 24. Javascriptで無効な日付が返される
- 25. SQLとJavaは異なる日付を返しますか?
- 26. 2番目のテーブルの2つの日付の間に日付が返される場合
- 27. Javaでインスタンスを返す
- 28. シフトされたJavaの日付は過去のものです
- 29. KnockOutJS - サーバーから返された日付へのバインド
- 30. .netでJSONとして返された日付の解析?
'Date'は、ロケール設定もそれで形式を持っていません。それは唯一の時点です。これがあなたの後だったのなら。 –
「Date」と「SimpleDateFormat」という古くなった古いクラスを使用している理由は何ですか? JSR-310または 'java.time'と呼ばれる最新のJava日時API(https://docs.oracle.com/javase/tutorial/datetime/)に移行することをお勧めします。 –
@ OleV.V。私はそれを徹底的に調べます。それは私が取り組んでいる既存のコードです。 –