gpt4 book ai didi

java - 如何将时间戳字符串转换为本地时间字符串?

转载 作者:行者123 更新时间:2023-11-29 03:41:38 25 4
gpt4 key购买 nike

我有时间戳字符串:"1989-01-01 00:00:00",我需要将它转换为本地日期格式。

我执行:

SimpleDateFormat TIMESTAMPFORMAT = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
DateFormat.getDateFormat(getContext()).format(TIMESTAMPFORMAT.parse("1989-01-01 00:00:00"));

getDateFormat 返回 31.12.1988

为什么?

我怎样才能收到 01.01.1989???

最佳答案

为了在格式化时跳过时区,我建议您将其设置为默认值,如下所示:

SimpleDateFormat TIMESTAMPFORMAT = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
TIMESTAMPFORMAT.setTimeZone(TimeZone.getTimeZone("GMT"));

关于java - 如何将时间戳字符串转换为本地时间字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12859753/

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