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

目录

转换为天级别字符串

其它转换


转换为天级别字符串

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

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

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

Go 复制代码
where created_at < '2022-03-05'

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

正确的:

Go 复制代码
where to_char(created_at,'YYYY-MM-DD') <'2022-03-05'

其它转换

转换为秒:

Go 复制代码
to_char(created_at,'YYYY-MM-DD hh:mi:ss') 
相关推荐
oradh6 小时前
Oracle数据库中的Java概述
java·数据库·oracle·sql基础·oracle数据库java概述
2301_795099746 小时前
如何优化SQL中大批量数据的物理删除_分批次与间隔控制
jvm·数据库·python
2301_812539677 小时前
CSS如何引入CSS形状生成器_通过自定义属性实现图形化样式
jvm·数据库·python
maxmaxma7 小时前
Claude Code集成DeepSeek-V4-pro全栈开发 - MCP 连接数据库
数据库·ai
lb29177 小时前
navicat连接Oracle报错了:“身份证明检索失败”
数据库·oracle·连接oracle数据库报错
xfhuangfu7 小时前
Oracle 12.2 ORA-600 数据库发生重启案例
数据库·oracle
m0_609160497 小时前
Golang怎么实现数据库连接重试_Golang如何在启动时重试连接直到数据库就绪【技巧】
jvm·数据库·python
罗超驿7 小时前
8.数据库约束学习笔记:从非空、默认、唯一与主键约束到主键自增
数据库·mysql
zxrhhm8 小时前
PostgreSQL 大规模随机数据生成完整指南
大数据·数据库·postgresql
techdashen8 小时前
Cloudflare + PlanetScale:在边缘运行全栈应用,数据库也不例外
数据库