Timestamp# - 指令碼與圖表函數
Timestamp#() 將運算式作為日期和時間值進行評估,使用在資料載入指令碼或作業系統 (除非提供格式字串) 中設定的時間戳記格式。
語法:
timestamp#(text[, format])
傳回的資料類型: 雙值
引數:
引數 | 描述 |
---|---|
text |
要評估的文字字串。 |
format |
描述待評估的文字字串格式之字串。如果省略,則會使用作業系統中設定的簡短日期格式、時間格式和小數點分隔符號。ISO 8601 支援時間戳記。 |
範例:
下例使用日期格式 M/D/YYYY。日期格式在資料載入指令碼頂部的 SET DateFormat 陳述式中指定。
新增此範例指令碼到您的應用程式中並加以執行。
Load *,
Timestamp(Timestamp#(String)) as TS;
LOAD * INLINE [
字串
2015-09-15T12:13:14
1952-10-16T13:14:00+0200
1109-03-01T14:15
];
若您使用 String 和 TS 作為維度建立表格,結果將如下所示:
字串 | TS |
---|---|
2015-09-15T12:13:14 | 9/15/2015 12:13:14 PM |
1952-10-16T13:14:00+0200 | 10/16/1952 11:14:00 AM |
1109-03-01T14:15 | 3/1/1109 2:15:00 PM |