);
5
DOY
一年的第几天(1 -365/366) (仅用于 timestamp)
EXTRACT(DOY from TIMESTAMP '2001-02-16 20:38:40');
47
HOUR
小时域(0-23)
EXTRACT(HOUR from TIMESTAMP '2001-02-16 20:38:40');
20
MICROSECONDS
秒域,包括小数部分,乘以 1,000,000。
EXTRACT(MICROSECONDS from TIME '17:12:28.5');
28500000
MILLENNIUM
千年
EXTRACT(MILLENNIUM from TIMESTAMP '2001-02-16 20:38:40');
3
MILLISECONDS
秒域,包括小数部分,乘以 1000。
EXTRACT(MILLISECONDS from TIME '17:12:28.5');
28500
MINUTE
分钟域(0-59)
EXTRACT(MINUTE from TIMESTAMP '2001-02-16 20:38:40');
38
MONTH
对于timestamp数值,它是一年里的月份数(1-12);对于interval数值,它是月的数目,然后对12取模(0-11)
EXTRACT(MONTH from TIMESTAMP '2001-02-16 20:38:40');
2
QUARTER
该天所在的该年的季度(1-4)(仅用于 timestamp)
EXTRACT(QUARTER from TIMESTAMP '2001-02-16 20:38:40');
1
SECOND
秒域,包括小数部分(0-59[1])
EXTRACT(SECOND from TIMESTAMP '2001-02-16 20:38:40');
40
WEEK
该天在所在的年份里是第几周。
EXTRACT(WEEK from TIMESTAMP '2001-02-16 20:38:40');
7
YEAR
年份域
EXTRACT(YEAR from TIMESTAMP '2001-02-16 20:38:40');
2001
4. 当前日期/时间: www.2cto.com
我们可以使用下面的函数获取当前的日期和/或时间∶
CURRENT_DATE
CURRENT_TIME
CURRENT_TIMESTAMP
CURRENT_TIME (precision)
CURRENT_TIMESTAMP (precision)
LOCALTIME
LOCALTIMESTAMP
LOCALTIME (precision)
LOCALTIMESTAMP (precision)
该博客中提供的所有信息均源自PostgreSQL官方文档,编写该篇博客的主要目的是便于今后的查阅,特此声明。
作者 Stephen_Liu