PostgreSQL学习手册(函数和操作符<二>)(三)
);
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