gpt4 book ai didi

sql - PostgreSQL 中的日期格式化

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

我想将日期转换为特定格式并从时间中减去 2 小时:

date 
2018-06-07 23:37:10

预期输出:

07Jun2018 21:37:10

我已经试过了,但是我得到了以下错误:

error:operator doesnt exist : Text -interval,might need to add explicit type cast.

最佳答案

您可以像这样尝试使用 TO_CHAR():

SELECT TO_CHAR('2018-06-07 23:37:10'::TIMESTAMP - INTERVAL '2 HOURS', 'DDMonYYYY HH24:MI:SS')

(根据 Oto Shavadze 的建议更改为 HH24:MI)

Here是如何创建模式的引用,以备将来需要时使用

请记住,转换后值的类型将为 text,因此您将无法执行任何其他与日期相关的功能(您必须在 TO_CHAR() 之前执行此操作) .

关于sql - PostgreSQL 中的日期格式化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52102740/

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