postgreSQL的timestamptz列转换为天级别日期字符串

 目录

转换为天级别字符串

其它转换


转换为天级别字符串

举例如postgresql的timestamptz类型存储表现为2022-03-05 10:02:40.134316+08

假设列名为created_at,此时如要拿一个天级别字符串和created_at进行比较或查询,这时候就需

要转换,我们第一时间想到的是:

where created_at < '2022-03-05'

但这如果是date类型那还可以,timestamptz类型就不行了。

正确的:

where to_char(created_at,'YYYY-MM-DD') <'2022-03-05'

其它转换

转换为秒:

to_char(created_at,'YYYY-MM-DD hh:mi:ss') 

你可能感兴趣的:(db&orm,postgresql,数据库)