赞
踩
在PGSQL中,声明时间的方式。
只需要使用字符串正常的编写 yyyy-MM-dd HH:mm:ss 就可以转换为时间类型。
直接在字符串位置使用之前讲到的数据类型转换就可以了。
- 可以使用now作为当前系统时间(没有时区的概念)
select timestamp 'now';
-- 直接查询now,没有时区的概念
select time with time zone 'now' at time zone '08:00:00'
- 也可以使用current_timestamp的方式获取(推荐,默认东八区)
- 正常对date类型做+,-操作,默认单位就是天~
- date + time = timestamp~~~
select date '2011-11-11' + time '12:12:12' ;
- 可以针对timestamp使用interval的方式进行 +,-操作,在查询以时间范围为条件的内容时,可以使用
select timestamp '2011-11-11 12:12:12' + interval '1day' + interval '1minute' + interval '1month';
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。