日期和時間格式
快速剖析支援下列格式的日期和時間資料類型。
日期資料類型
Integration Services 提供的日期資料類型為 DT_DATE 和 DT_DBDATE。快速剖析同時支援 DT_DATE 和 DT_DBDATE 資料類型:如需詳細資訊,請參閱<Integration Services 資料類型>。
快速剖析支援下列格式的日期資料:
開頭空白字元;例如,值「 2- 3-2004」為有效。
ISO 8601 格式:
格式 描述 YYYYMMDD
YYYY-MM-DD
四位數年份、兩位數月份和兩位數天數的基本格式與擴充格式。在擴充格式中,日期各部份以連字號 (-) 分隔。
YYYYMM
YYYY-MM
降低有效位數的四位數年份和兩位數月份之基本格式與擴充格式。在擴充格式中,日期各部份以連字號 (-) 分隔。
YYYY
降低有效位數的格式為四位數年份。
YYMM YY-MM
兩位數年份和兩位數月份之基本截斷格式與擴充截斷格式。在擴充格式中,日期各部份以連字號 (-) 分隔。
不支援下列日期格式:
- 字母月份值。例如,日期格式 Oct-31-2003 無效。
- 模稜兩可的格式,例如 DD-MM-YYYY 和 MM-DD-YYYY。例如,日期 03-04-1995 和日期 04-03-1995 無效。
- 四位數日曆年份和一年中三位數天數的基本截斷格式與擴充截斷格式 (YYYYDDD 和 YYYY-DDD)。
- 四位數年份、一年中兩位數週數和一週中一位數天數的基本格式與擴充格式 (YYYYWwwD 和 YYYY-Www-D)。
- 年份和週日期的基本截斷格式與擴充截斷格式為四位數年份和兩位數週數 (YYYWww 和 YYYY-Www)。
日期資料的輸出支援下列格式:
- 若為 DT_DATE 資料類型,則格式為不包含空白字元的計算值。
- 將填補以截斷格式表示的日期值。例如,YYYY 會變為 YYYY0101。
時間資料類型
Integration Services 提供的時間資料類型為 DT_DBTIME。如需詳細資訊,請參閱<Integration Services 資料類型>。
快速剖析支援下列格式的時間資料:
開頭空白字元。例如,值「 10:24」為有效。
24 小時格式。快速剖析不支援 AM 和 PM 標記法。
下列是 ISO 8601 時間格式:
格式 描述 hhmmss hh:mm:ss
四位數小時、兩位數分鐘和兩位數秒鐘的基本格式與擴充格式。在擴充格式中,時間各部份以冒號 (:) 分隔。
hhmm hh:mm
兩位數小時和兩位數分鐘之基本截斷格式與擴充截斷格式。在擴充格式中,時間各部份以冒號 (:) 分隔。
hh
兩位數小時的截斷格式。
00:00:00
午夜格式。
包含時區的時間值。大寫 Z 表示日期值中的時區。例如,值 19:20:49Z 表示時間以國際標準時間 (UTC) 表示。
下列時間值包含一個十進位小數:
格式 描述 HH.HHH
.HHH 部份表示以小時計算的一個分數。例如,值 12.750 表示 12:45。
HHMM.MMM
HH:MM.MMM
.MMM 部份表示以分鐘計算的一個分數。例如,值 1220.500 表示 12:20:30。
HHMMSS.SSS
HH:MM:SS.SSS
.SSS 部份表示以秒鐘計算的一個分數。例如,值 122040.250 表示 12:20:40:15。
時間資料的輸出支援下列格式:
- DT_DBTIME 資料類型為 OLE DB 時間格式 HHMMSS.SSS。
- 將填補以截斷格式表示的時間值。例如,HH:MM 會變為 HH:MM:00:000。
日期/時間資料類型
Integration Services 提供的日期/時間資料類型為 DT_DBTIMESTAMP。如需詳細資訊,請參閱<Integration Services 資料類型>。
快速剖析支援下列格式的日期/時間資料:
- 開頭空白字元。例如,值 " 2003-01-10T203910" 有效。
- 有效日期格式和有效時間格式的組合會以大寫的 T 分隔。例如,YYMMDDThhmmss。不需要包含時間格式。例如,2003-10-14 有效。
- 國際標準時間 (UTC),是以大寫的 T 分隔並以大寫的 Z 結尾之有效日期格式和有效時間格式的組合。例如,2003-01-10T203910Z 即為 UTC 日期。Z 的值是 0。
- 本地時間和 UTC 時間的差異。差異以小時和分鐘表示。當需要較低的有效位數時,僅使用小時。本地時間的表示方式與有效的基本格式或擴充格式的表示方式相同。
快速剖析不支援時間間隔。例如,格式為 YYYYMMDDThhmmss/YYYYMMDDThhmmss 之開始日期和時間以及結束日期和時間所識別的時間間隔將無法剖析。
時間/日期資料的輸出支援下列格式:
DT_DBTIME 資料類型為 OLE DB 時間格式 YYYYMMDDTHHMMSS.SSS。
將填補以截斷格式表示的日期/時間值。針對遺漏的日期和時間部份,會加入下列值:
日期/時間部份 填補 秒
加入 00。
分鐘
加入 00:00。
小時
加入 00:00:00。
日
加入 01 作為此月的某個日期。
月份
加入 01 作為此年份的某個月份。