- 建立
- 指令碼語法和圖表函數
- 指令碼和圖表運算式中的函數
- 日期與時間函數
- dayname - 指令碼與圖表函數
dayname - 指令碼與圖表函數
此函數會傳回顯示日期的值,其基礎數值相當於包含 time 之日的第一毫秒的時間戳記。
Syntax:
DayName(time[, period_no [, day_start]])
Return data type: 雙值
Arguments:
引數 | 描述 |
---|---|
time | 要評估的時間戳記。 |
period_no | period_no 是一個整數,或者解析為整數的運算式,其中值 0 表示包含 time 的日。負值的 period_no 表示之前的日,正值表示之後的日。 |
day_start | 若要指定日不從午夜開始,可在 day_start 中指示位移 (以一日的片段表示)。例如,0.125 表示上午 3 時。 |
這些範例使用日期格式 DD/MM/YYYY。日期格式是在位於資料載入指令碼頂端的 SET DateFormat 陳述式中指定。變更範例中的格式,以滿足您的需求。
範例 | 結果 | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
dayname('25/01/2013 16:45:00') | 傳回 |
||||||||||||||||||||||||||||
dayname('25/01/2013 16:45:00', -1) | 傳回 |
||||||||||||||||||||||||||||
dayname('25/01/2013 16:45:00', 0, 0.5 ) |
傳回 顯示完整的時間戳記會顯示對應於 ' |
||||||||||||||||||||||||||||
將範例指令碼新增至您的應用程式並予以執行。然後,至少將結果資料行中列出的欄位新增至您應用程式中的工作表以查看結果。 在此範例中,在表格中的每一個發票日期之後,從標記日開始的時間戳記建立日名稱。 TempTable: LOAD RecNo() as InvID, * Inline [ InvDate 28/03/2012 10/12/2012 5/2/2013 31/3/2013 19/5/2013 15/9/2013 11/12/2013 2/3/2014 14/5/2014 13/6/2014 7/7/2014 4/8/2014 ];
InvoiceData: LOAD *, DayName(InvDate, 1) AS DName Resident TempTable; Drop table TempTable; |
|