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') 
相关推荐
艾莉丝努力练剑1 分钟前
【MYSQL】MYSQL学习的一大重点:MYSQL数据类型
android·linux·数据库·人工智能·学习·mysql·网络安全
惶了个恐4 分钟前
Linux系统编程第十弹——sqlite3
数据库
c++之路6 分钟前
Ubuntu 22.04 完整安装与配置指南(VMware + 系统优化 + 开发环境)
linux·数据库·ubuntu
pangares7 分钟前
MySQL中between and的基本用法
android·数据库·mysql
喵叔哟16 分钟前
8. 【Blazor全栈开发实战指南】--路由与导航
数据库·微服务·.net
liqianpin122 分钟前
maven导入spring框架
数据库·spring·maven
wanhengidc28 分钟前
服务器硬盘都有哪些功能
大数据·运维·服务器·数据库·科技
A10169330711 小时前
QT数据库(三):QSqlQuery使用
数据库·qt·oracle
码云数智-大飞1 小时前
分布式锁的三种实现方案:Redis、ZooKeeper与数据库的深度对比与选型指南
数据库·redis·分布式
“抚琴”的人1 小时前
SqlSugar 文档
开发语言·数据库·c#·sqlsugar