gpt4 book ai didi

java - 如何将日期字符串转换为时区

转载 作者:行者123 更新时间:2023-11-30 10:46:04 25 4
gpt4 key购买 nike

我有一些日期格式的字符串,例如

Sat Aug 15 13:53:41 MYT 2015

我使用 SimpleDateFormate 并尝试将 String 类型转换为 Date 类型。它将字符串类型转换为日期类型,但是,Java 无法识别时区“MYT”,而是将其设置为我计算机的默认时区,即“CST”。我需要将时区记录在 Date 对象中。我该怎么做?

最佳答案

如果您提前知道时区,您可以像这样将其硬编码到格式化程序中:

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
format.setTimeZone(TimeZone.getTimeZone("Asia/Kuala_Lumpur"));
Date date = format.parse("2016-01-01 00:00:00 MYT");

关于java - 如何将日期字符串转换为时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36758553/

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