1.è·åç³»ç»æ¶é´å½æ°
select now(); --2012-05-12 18:51:59.562+08
select current_timestamp; --2012-05-12 18:52:12.062+08
select current_date; --2012-05-12
select current_time; --18:53:23.234+08
2.æ¶é´ç计ç®
--使ç¨interval
select now()+interval '2 day'; --2012-05-14 20:05:32.796+08 2天å
select now()-interval '2 day'; --2012-05-10 20:07:23.265+08 2天å
select now()+interval '2 hour'; --2012-05-12 22:06:38.375+08 2å°æ¶å
....
intervalå¯ä»¥ä¸åï¼å
¶å¼å¯ä»¥æ¯
Abbreviation Meaning
Y Years
M Months (in the date part)
W Weeks
D Days
H Hours
M Minutes (in the time part)
3.æ¶é´çæªå
--使ç¨extract extract(interval,timestamp);
select extract(year from now()); --2012
select extract(mon from now()); --5 5æ份
...
intervalå¼åèä¸é¢
4.æ¶é´ç转æ¢
select timestamp '2012-05-12 18:54:54'; --2012-05-12 18:54:54
select date '2012-05-12 18:54:54'; --2012-05-12
select time '2012-05-12 18:54:54'; --18:54:54
select TIMESTAMP WITH TIME ZONE '2012-05-12 18:54:54'
--2012-05-12 18:54:54+08
--ä¸unixæ¶é´æ³ç转æ¢
SELECT TIMESTAMP 'epoch' + 1341174767 * INTERVAL '1 second';
--2012-07-01 20:32:47
温馨提示:答案为网友推荐,仅供参考