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') 
相关推荐
洋不写bug24 分钟前
数据库基础核心操作——CRUD,超详细解析,搭配表格讲解和需求的实现。
数据库
马猴烧酒.29 分钟前
JAVA后端用户登录与鉴权详解
java·数据库·sql
heartbeat..1 小时前
Redis 常用命令全解析:基础、进阶与场景化实战
java·数据库·redis·缓存
数据知道1 小时前
PostgreSQL 实战:一文掌握如何优雅的进行递归查询?
大数据·数据库·postgresql
陌上丨1 小时前
MySQL8.0高可用集群架构实战
数据库·mysql·架构
重生之绝世牛码1 小时前
Linux软件安装 —— ClickHouse单节点安装(rpm安装、tar安装两种安装方式)
大数据·linux·运维·数据库·clickhouse·软件安装·clickhouse单节点
一只自律的鸡1 小时前
【MySQL】第十一章 存储过程和存储函数
数据库·mysql
翔云1234561 小时前
MySQL 中的 utf8 vs utf8mb4 区别
数据库·mysql
数据知道2 小时前
PostgreSQL 实战:索引的设计原则详解
数据库·postgresql
老毛肚2 小时前
Spring 6.0基于JDB手写定制自己的ROM框架
java·数据库·spring