PostgreSQL 时间时区类型有 “timestamp with time zone” 和 “timestamp without time zone” , “time zone” 即为时区,这节简单描述下时区的概念,最后将给出一个全世界时区参照图,供参考。
了解时区
创建一张测试表
1 |
skytf=> create table test_42 (id integer, |
查询表数据
1 |
skytf=> select * from test_42; |
备注:可以看出,带时区的字段”time_with” 的内容显示了时区信息 “+08”。
查询其它时区时间举例
2.1 查询当前时间
1 |
select now(); |
查询 china 时间
1 |
skytf=> select now() at time zone 'CCT'; |
查询香港时间
1 |
skytf=> select now() at time zone 'HKT'; |
查询法国时间
1 |
skytf=> select now() at time zone 'GFT'; |
备注:这里用到了函数“ at time zone ”, 可以将时间转换成其它时区的时间。
原创文章,作者:bd101bd101,如若转载,请注明出处:https://blog.ytso.com/tech/database/236411.html