gpt4 book ai didi

java - 我如何从 GMT 格式以外的数据库中获取日期?

转载 作者:行者123 更新时间:2023-11-29 09:21:31 24 4
gpt4 key购买 nike

尝试获取存储在数据中的时间。select dbtimezone from dual 给我 -07:00我正在使用 Java 程序从 Oracle 获取日期第 i 列日期类型。

当我在我的 java 程序中获取时间时,我得到的时间是 GMT。实际上我想要时间,因为它在数据库中没有转换时间。虽然我可以转换回 -07:00 ,但我正在寻找另一种方法,因为转换始终取决于使用的数据库的 dbtimezone 。谁能帮我 ?提前致谢

最佳答案

如果你处理不同的时区,那么只有一个时区的 oracle 可能会让生活变得困难。我一直认为如果您将时区视为 View 工件,生活会更轻松将所有时间表示为 UTC,然后在 View 中进行转换。您将时区信息放在数据库中的某个位置并进行相应的转换。

...实际上正确处理会变得很有趣,因为您不想再次犯同样的错误,即过于笼统。例如,客户可能位于特定时区,但在许多时区都有办公室。尽管办公室位于特定时区,但与时间相关的 Activity 可能涉及不同的时区等。

关于java - 我如何从 GMT 格式以外的数据库中获取日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6111260/

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