gpt4 book ai didi

java - 在 Android 上更改 DateFormat 中的时间

转载 作者:太空狗 更新时间:2023-10-29 16:43:16 24 4
gpt4 key购买 nike

我以下列格式从 JSON 中提取日期和时间

2013-01-16T13:43:11

我需要将其转换为巴基斯坦本地时间并在该时间上加上 5 小时,结果如下:

06:43 

我怎样才能做到这一点?

最佳答案

假设 "2013-01-16T13:43:11" 是 GMT

String s = "2013-01-16T13:43:11";
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
df.setTimeZone(TimeZone.getTimeZone("GMT"));
Date date = df.parse(s);
date = new Date(date.getTime() + 5 * 3600 * 1000);
String time = new SimpleDateFormat("HH:mm").format(date);

time 将以您本地的时区为准,因此如果您在巴基斯坦就可以了

关于java - 在 Android 上更改 DateFormat 中的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14359804/

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