gpt4 book ai didi

java - 根据设备时区显示日期

转载 作者:行者123 更新时间:2023-11-29 06:17:58 25 4
gpt4 key购买 nike

2010-06-14 02:21:49-0400或 2010-06-14 02:21:49+0400

以上是来 self 的网络服务的字符串...有没有办法根据本地机器时区将这个字符串转换为日期

我使用了 Simpledateformatter ..但无法正确显示..请帮忙

最佳答案

使用java.text.SimpleDateFormat用于日期格式(从日期字符串到日期对象)。模式将为 yyyy-MM-dd HH:mm:ssZ

例子:

String dateStr = "2010-06-14 02:21:49-0400";
String pattern = "yyyy-MM-dd HH:mm:ssZ";
SimpleDateFormat sdf = new SimpleDateFormat(pattern);
Date date = sdf.parse(dateStr);

PS 要使用 TimeZone,您可以使用 TimeZone.getDefault() 并将其添加到 SimpleDateFormat。

SimpleDateFormat sdf = new SimpleDateFormat(pattern);
sdf.setTimeZone(TimeZone.getDefault());
Date date = sdf.parse(dateStr);

关于java - 根据设备时区显示日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4312220/

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