gpt4 book ai didi

Java 时间 : preserve date and time to other timezone

转载 作者:行者123 更新时间:2023-11-30 06:41:26 25 4
gpt4 key购买 nike

能否在其他时区获得相同的日期和时间?

我的意思是,目前,我正在从数据库中获取祖鲁语日期时间。这是:

2019-04-02T00:00:00Z

我需要将日期和时间部分保留在其他时区 (ZoneId.systemDefault())。我想得到:

2019-04-02T00:00:00+02:00[Europe/Madrid]

它能得到吗?

最佳答案

当然,这是可能的,而且很容易做到。

final String dateStr = "2019-04-02T00:00:00Z";
final ZonedDateTime date = ZonedDateTime.parse(dateStr);
final ZonedDateTime zonedDateTime = date.withZoneSameLocal(ZoneId.systemDefault());

输出:

date:          2019-04-02T00:00Z
zonedDateTime: 2019-04-02T00:00+02:00[Europe/Rome]

withZoneSameLocal 正在施展魔法

Returns a copy of this date-time with a different time-zone, retaining the local date-time if possible.

关于Java 时间 : preserve date and time to other timezone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55472115/

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