时间戳转日期、日期时间

1.不带时区的时间格式。我开发中经常用的

select to_char(to_timestamp(1628088734), 'yyyy-mm-dd hh24:mi:ss')


如果想带毫秒:格式化为:'yyyy-mm-dd hh24:mi:ss.us

2.带时区的

select to_timestamp(1628088734)

 3.直接转成日期不带时间

select to_timestamp(1628565420)::date

日期转时间戳

1.这种是带时区的。 我们工作中一定要把时区带上。如果不加时区时间时间戳比实际实际戳多8个小时。

select EXTRACT(epoch FROM CAST(CURRENT_DATE-1 AS TIMESTAMPTZ))

 

2.不带时区

select EXTRACT(epoch FROM CAST(CURRENT_DATE-1 AS TIMESTAMP))

 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐