gpt4 book ai didi

sql - 如何将格式传递给 postgresql 中的 to_timestamp?

转载 作者:行者123 更新时间:2023-11-29 14:24:48 25 4
gpt4 key购买 nike

我有以毫秒为单位的 utc epocha,我希望我的 sql 以特定日期格式返回结果日期。

这行得通

   SELECT to_timestamp(timestamp / 1000) as date
FROM data

这行不通

SELECT to_timestamp(timestamp / 1000, 'YYYY-MM-DD HH:MI:SS') as date
FROM data

你能告诉我我的脚本有什么问题以及如何解决吗?谢谢

最佳答案

to_timestamp() 不会格式化您的输出。 to_timestamp() 接受格式掩码的版本用于将字符串值转换为正确的时间戳。

您需要使用 to_char() 格式化转换的结果(这是一个正确的时间戳)。

to_char(to_timestamp(timestamp / 1000), 'yyyy-mm-dd hh24:mi:ss') as date

关于sql - 如何将格式传递给 postgresql 中的 to_timestamp?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59071622/

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