跳到主要內容

daynumberofyear - 指令碼與圖表函數

此函數會計算時間戳記在當年的第幾天。該計算從當年第一天的第一毫秒開始進行,但是第一個月可能發生位移。

語法:  

DayNumberOfYear(timestamp[,start_month])

傳回的資料類型: 整數

引數
引數 描述
timestamp 待評估的日期。
start_month 透過指定 start_month 介於 2 和 12 之間 (如果省略,則為 1),可將年初向前移到任何月份的第一天。例如,如果要使用起始於 3 月 1 日的會計年度,可指定 start_month = 3。

這些範例使用日期格式 DD/MM/YYYY。日期格式是在位於資料載入指令碼頂端的 SET DateFormat 陳述式中指定。變更範例中的格式,以滿足您的需求。

函數範例
範例 結果
DayNumberOfYear( '12/09/2014' ) 傳回 256,從年度第一天算起的天數。
DayNumberOfYear( '12/09/2014',3 ) 傳回 196,從 3 月 1 日開始計數的天數。

範例 1 – 1 月是一年的開始 (指令碼)

範例 2 – 11 月是一年的開始 (指令碼)

範例 3 – 1 月是一年的開始 (圖表)

範例 4 – 11 月是一年的開始 (圖表)