gpt4 book ai didi

java - Json 响应 postgresql 日期时间转换 Java postgresql

转载 作者:行者123 更新时间:2023-12-02 10:51:09 25 4
gpt4 key购买 nike

我收到日期时间字段的 JSON 响应,如下所示:/日期(1534291200000)/ 和 PT12H18M02S

 SELECT     CAST('ClearingDate' AS TIMESTAMP) from testdata;

在使用 CAST 函数或 to_timestamp 时,我收到以下错误:

ERROR: invalid input syntax for type timestamp: "/Date(1534291200000)/" SQL state: 22007

如何使用 postgresql 将其转换为时间戳?如果不是 postgresql 有没有办法在 Java 中做到这一点?

最佳答案

在PostgreSQL中直接转换的解决方案:

to_timestamp(CAST(SUBSTRING (CAST(Clearingdate AS varchar), 9, 10) AS NUMERIC))
from date_test;

我终于明白了。非常感谢您的所有投入。

关于java - Json 响应 postgresql 日期时间转换 Java postgresql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52171357/

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