返回日期為當年中的第幾天。
命令格式
int dayofyear(datetime|timestamp|date|string <date>)
參數說明
date:必填。DATETIME、TIMESTAMP、DATE或STRING類型日期值,格式為yyyy-mm-dd
、yyyy-mm-dd hh:mi:ss
或yyyy-mm-dd hh:mi:ss.ff3
。取值為STRING類型格式時,至少要包含yyyy-mm-dd
且不含多餘的字串。
傳回值說明
返回INT類型。返回規則如下:
date非DATETIME、TIMESTAMP、DATE或STRING類型,或格式不符合要求時,返回NULL。
date值為NULL時,返回NULL。
使用樣本
--返回100。
SELECT dayofyear('2016-04-09');
相關函數
DAYOFYEAR函數屬於日期函數,更多日期計算、日期轉換的相關函數請參見日期函數。