DAYOFYEAR

说明

给定一个日期,求出这一天在一年中是第几天

语法

dayofyear ::=

参数

date_expression

DATE类型或TIMESTAMP类型表示的日期值

返回值

INT类型,返回为1到366之间的一个数,表示指定的日期对应一年中的第几天。

示例

示例1: 用 DAYOFYEAR 返回指定日期是一年中的第几天

--  用 DAYOFYEAR 返回指定日期是一年中的第几天
SELECT DAYOFYEAR('2008-12-31');
DAYOFYEAR(int)      |
--------------------
366                 |
总数目:1


SELECT DAYOFYEAR('2008-12-31 15:38:46'::timestamp);
DAYOFYEAR(int)      |
--------------------
366                 |
总数目:1