gpt4 book ai didi

db2 - 将字符串转换为 DB2 中的时间戳(秒数为几分之一)

转载 作者:行者123 更新时间:2023-12-03 03:50:42 24 4
gpt4 key购买 nike

我正在尝试将以下格式的字符串转换为 DB2 中的时间戳:2015-09-07T09:15:25.4788396+04:00

问题是,DB2 似乎只处理 6 位小数秒,而不是我的情况下的 7 位。有什么好的解决方法吗?

最佳答案

您的格式与 XML 中的 xs:dateTime 模式匹配。您可以利用这一点并使用隐式 XML 解析:

SELECT XMLCAST(XMLCAST('2015-09-07T09:15:25.4788396+04:00' AS XML) AS TIMESTAMP)
FROM SYSIBM.SYSDUMMY1

1
--------------------------
2015-09-07-05:15:25.478839

请注意,返回的时间戳采用 UTC 格式,添加 + CURRENT TIMEZONE 将其作为本地时间戳返回。在 DB2 z/OS DSN10015 上测试。

关于db2 - 将字符串转换为 DB2 中的时间戳(秒数为几分之一),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32497306/

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