gpt4 book ai didi

PostgreSQL - 将年份转换为日期

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

int的形式给出:2009、2010等。
我想将此信息转换DATE(1 月 1 日)。

我的解决方案(我更喜欢第一个):

(year::char || '-01-01')::DATE
'0001-01-01' + ((year-1)::char || ' year')::interval

是否有更好(内置)或更优雅、更快的解决方案?
(我目前正在使用 PostgreSQL 8.4,但也对更新的版本感兴趣。)

最佳答案

我认为这是最简单的方法:

to_date(year::varchar, 'yyyy')

关于PostgreSQL - 将年份转换为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8656532/

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