TimestampFormat
此定義的格式可取代作業系統的日期和時間格式 (區域設定)。
Syntax:
TimestampFormat
下列範例使用 1983-12-14T13:15:30Z 作為時間戳記資料,以顯示不同的 SET TimestampFormat 陳述式的結果。使用的日期格式是 YYYYMMDD,而時間格式是 h:mm:ss TT。日期格式在資料載入指令碼頂部的 SET DateFormat 陳述式中指定,而時間格式在資料載入指令碼頂部的 SET TimeFormat 陳述式中指定。
範例 | 結果 |
---|---|
SET TimestampFormat='YYYYMMDD'; |
19831214 |
SET TimestampFormat='M/D/YY hh:mm:ss[.fff]'; |
12/14/83 13:15:30 |
SET TimestampFormat='DD/MM/YYYY hh:mm:ss[.fff]'; |
14/12/1983 13:15:30 |
SET TimestampFormat='DD/MM/YYYY hh:mm:ss[.fff] TT'; |
14/12/1983 1:15:30 PM |
SET TimestampFormat='YYYY-MM-DD hh:mm:ss[.fff] TT'; |
1983-12-14 01:15:30 |
在第一個載入指令碼中,會使用 SET TimestampFormat='DD/MM/YYYY h:mm:ss[.fff] TT'。在第二個載入指令碼中,時間戳記格式會變更為 SET TimestampFormat='MM/DD/YYYY hh:mm:ss[.fff]'。不同的結果顯示 SET TimeFormat 陳述式搭配不同時間資料格式的運作方式。
以下表格顯示用於所遵守的載入指令碼中的資料集。表格的第二欄顯示資料集中每個時間戳記的格式。前五個時間戳記遵守 ISO 8601 規則,但第六個沒有遵守。
資料集
transaction_timestamp | 時間資料格式 |
---|---|
2018-08-30 | YYYY-MM-DD |
20180830T193614.857 | YYYYMMDDhhmmss.sss |
20180830T193614.857+0200 | YYYYMMDDhhmmss.sss±hhmm |
2018-09-16T12:30-02:00 | YYYY-MM-DDhh:mm±hh:mm |
2018-09-16T13:15:30Z | YYYY-MM-DDhh:mmZ |
9/30/18 19:36:14 | M/D/YY hh:mm:ss |
在資料載入編輯器中,建立新的區段,然後新增範例指令碼並執行。然後,至少將結果資料行中列出的欄位新增至您應用程式中的工作表以查看結果。
載入指令碼
結果
transaction_id | transaction_timestamp | LogTimeStamp |
---|---|---|
3750 | 2018-08-30 | 2018-08-30 00:00:00 |
3751 | 20180830T193614.857 | 2018-08-30 19:36:14 |
3752 | 20180830T193614.857+0200 | 2018-08-30 17:36:14 |
3753 | 2018-09-16T12:30-02:00 | 2018-09-16 14:30:00 |
3754 | 2018-09-16T13:15:30Z | 2018-09-16 13:15:30 |
3755 | 9/30/18 19:36:14 | - |
下一個載入指令碼使用相同的資料集。不過,這使用 SET TimestampFormat='MM/DD/YYYY hh:mm:ss[.fff]' 以符合第六個時間戳記的非 ISO 8601 格式。
在資料載入編輯器中,以下列項目之一取代先前的範例指令碼並執行。然後,至少將結果資料行中列出的欄位新增至您應用程式中的工作表以查看結果。
載入指令碼
結果
transaction_id | transaction_timestamp | LogTimeStamp |
---|---|---|
3750 | 2018-08-30 | 2018-08-30 00:00:00 |
3751 | 20180830T193614.857 | 2018-08-30 19:36:14 |
3752 | 20180830T193614.857+0200 | 2018-08-30 17:36:14 |
3753 | 2018-09-16T12:30-02:00 | 2018-09-16 14:30:00 |
3754 | 2018-09-16T13:15:30Z | 2018-09-16 13:15:30 |
3755 | 9/30/18 19:36:14 | 2018-09-16 19:36:14 |