date_part函数基于传统Ingres函数,等效于SQL标准函数extract。
- date_part('field', source)
这里的field参数必须是一个字符串,而不是一个名称。有效的field与extract一样,详细信息请参见EXTRACT。
示例:
gbase=# SELECT date_part('day', TIMESTAMP '2001-02-16 20:38:40');
date_part
-----------
16
(1 row)
gbase=# SELECT date_part('hour', INTERVAL '4 hours 3 minutes');
date_part
-----------
4
(1 row)
下图显示了日期和时间值的规范格式。
表 日期/时间规范格式
类别 |
模式 |
描述 |
小时 |
HH |
一天的小时数,取值范围为01-12 |
HH12 |
一天的小时数,取值范围为01- |