gpt4 book ai didi

android - 根据 UTC 格式转换日期和时间字符串

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

我有一个从本地数据库获取的日期字符串 2012-11-21 13:11:25。我必须根据 UTC 设置转换它并将其显示在特定屏幕上。因此,如果它的 GMT+05:30 它应该在屏幕上显示为 2012-11-21 18:41:25。我该如何进行这种转换。我检查了一些问题,但没有解决。

我能够得到一个 Date 对象,返回类似 Wed Nov 21 13:11:25 GMT+05:30 2012 之后我需要得到 18 的时间: 41:25 日期为 11-21-2012

提前致谢

最佳答案

您的 dfinputFmt 必须使用相同的格式。

但我认为你应该这样做:

    Date myDate = new Date();

Calendar calendar = Calendar.getInstance();
calendar.setTimeZone(TimeZone.getTimeZone("UTC"));
calendar.setTime(myDate);
Date time = calendar.getTime();
SimpleDateFormat outputFmt = new SimpleDateFormat("MMM dd, yyy h:mm a zz");
String dateAsString = outputFmt.format(time);
System.out.println(dateAsString);

关于android - 根据 UTC 格式转换日期和时间字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13473073/

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