使用getDSTSavings()的TimeZone额外小时

时间:2016-09-14 14:45:32

标签: android date time format

我试图在服务器端显示GMT + 0保存的时间。使用下面的代码显示相对时间,但现在它给了额外的小时。如何显示在全球范围内工作且节省时间的相对时间跨度? 当我没有添加TimeZone.getDefault()。getDSTSavings()时,它会按预期工作。但是,之前,当我添加它时它按预期工作。

无法找到Calendar.getInstance()的更改日志,开始包含白天节省。

android.text.format.DateUtils.getRelativeTimeSpanString(1473846745000L,
    Calendar.getInstance(TimeZone.getDefault()).getTimeInMillis() +
    TimeZone.getDefault().getDSTSavings(),
    android.text.format.DateUtils.SECOND_IN_MILLIS)

0 个答案:

没有答案