2016-05-02 6 views
-1

24時間表示を使用するロケールでは時刻「18:36」を表示するが、12時間表示を使用するロケールでは「6:36 pm」と表示したい。私が慣れていない他のロケールにも適切にフォーマットされています。 JodaTimeでこれを実現する簡単な方法はありますか?JodaTimeを使用してローカライズされた時間を表示

私はAndroidでこれをやっていますが、それは他のJavaプラットフォームと同じだと思います。

+0

http://www.joda.org/joda-time/key_format.html –

+0

アンドロイドは全く同じではありません。例えば、携帯電話のユーザーは、24時間対12時間の形式を選択できます。この[discussion](https://github.com/JakeWharton/ThreeTenABP/issues/16)も参照してください。 Joda-Timeのベストなことは、[フォーマットスタイル](http://www.joda.org/joda-time/apidocs/org/joda/time/format/DateTimeFormat.html#forStyle-java.lang)を選択することです。 String-)Androidのユーザー設定を無視します。 –

答えて

関連する問題