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') 
相关推荐
Rick199315 分钟前
Redis 分布式锁:核心使用场景
数据库·redis·分布式
身如柳絮随风扬1 小时前
Redis如何实现高效插入大量数据
数据库·redis·缓存
Dream of maid1 小时前
Mysql(3)运算符
数据库·mysql·adb
XDHCOM2 小时前
ORA-41722权限不足引发数据库变更通知故障,Oracle报错修复与远程处理方案引热议
数据库·oracle
修己xj2 小时前
人大金仓 KingbaseES V8 数据库 Docker 部署指南
数据库
Yushan Bai2 小时前
windows环境oracle 11.2.0.1版本数据库启动报错ORA-01589问题的处理
数据库·oracle
予早2 小时前
Redis 设置库的数量
数据库·redis·缓存
奔跑吧树袋熊2 小时前
Oracle 9i 与 19c 跨版本字符集乱码(US7ASCII ↔ AL32UTF8)DBLink 解决方案
数据库·oracle
byzh_rc3 小时前
[AI编程从入门到入土] 配置文件
java·数据库·ai编程
oradh3 小时前
Oracle数据库模式、对象的入门概述
数据库·oracle·oracle数据库基础