在Android设备上将Joda DateTime转换为Wall Time



我有一个Joda DateTime,需要在Wall Time中显示在Android设备上。我的数据都存储在UTC中,所以我需要确保日期和时间显示在用户的本地时区中。

例如,在欧洲/伦敦,2016-03-29T15:00:00.000Z将在设备上显示为16:00。

如果您有DateTime,您可以首先将其转换为本地时区,然后获得本地时间:

LocalTime userTime = dateTime.withZone(DateTimeZone.getDefault()).toLocalTime();

相关内容

  • 没有找到相关文章

最新更新