0
Wall TimeのAndroidデバイスに表示する必要があるJoda DateTimeがあります。 私のデータはすべてUTCで保存されているので、日付と時刻がユーザの現地時間帯に表示されるようにする必要があります。AndroidデバイスのJoda DateTimeを壁時計に変換する
たとえば、ヨーロッパ/ロンドンでは、2016-03-29T15:00:00.000Z
が16:00とデバイスに表示されます。
Wall TimeのAndroidデバイスに表示する必要があるJoda DateTimeがあります。 私のデータはすべてUTCで保存されているので、日付と時刻がユーザの現地時間帯に表示されるようにする必要があります。AndroidデバイスのJoda DateTimeを壁時計に変換する
たとえば、ヨーロッパ/ロンドンでは、2016-03-29T15:00:00.000Z
が16:00とデバイスに表示されます。
あなたはDateTime
を持っている場合は、あなたが最初にローカルタイムを取得後、ローカルタイムゾーンに変換できます。
LocalTime userTime = dateTime.withZone(DateTimeZone.getDefault()).toLocalTime();
これはトリックを行うようだ: '新しい日時(utcDateTime、DateTimeZone.forTimeZone (TimeZone.getDefault())); ' – user3352488