gpt4 book ai didi

android - 如何在 Android 上将 UTC 日期转换为语言环境 GMT 时间

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:45:07 26 4
gpt4 key购买 nike

我有这个日期字符串:2016-04-26T09:14:10.477Z,它处于 UTC 时区。我想将它转换为用户本地时区,所以如果它是 GMT +02:00,我想要一个值为 2016-04-26T11:14:10.477Z 的日期(注意 9更改为 11)。

到目前为止我一直在使用它:

val sdf = SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS", Locale.getDefault())
val now = Date()

val limit = sdf.parse(coupon.usedAt)

这里 limit = Tue Apr 26 09:14:10 GMT+02:00 2016 我想这是不正确的。

那么如何正确转换呢?谢谢!

编辑:我的问题不同于 this one ,因为我需要使用对象 SimpleDateFormat 而不是 Date 对象

最佳答案

试试这个

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
simpleDateFormat.setTimeZone(TimeZone.getTimeZone("UTC"));
Date myDate = simpleDateFormat.parse(rawQuestion.getString("AskDateTime"));

关于android - 如何在 Android 上将 UTC 日期转换为语言环境 GMT 时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36860468/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com