2016-11-16 78 views
0

我在SSIS使用的查詢,返回以下格式的日期:SQL日期時間格式 - 時區或偏移量?

2016-10-30 19:32:24.7960000 -08:00 

當它被插在它插入臨時表:

2016-10-31 03:32:24.797 

我認爲是有事情做與-08:00在最後,但我從來沒有見過這個之前,無法找到文件解釋它是什麼或它是如何工作的?

所有這些交易發生在一個時區 - 所以如果這是某種時區跟蹤,我想忽略它。源數據庫和目標數據庫都是SQL Server 2014,SSIS是VisualStudio 2013

+0

-08:00指的是從UTC時間開始的負8小時的偏差。 – Grax

+0

我該如何忽略它? – tember

回答

0

它必須是SSIS,它決定如何處理datetimeoffset轉換。如果我投的日期時間是源查詢它截斷UTC偏移

select cast (end_date as datetime) 

但是如果我讓SSIS做到這一點通過源>目標數據流適用的偏移量轉換爲datetime之前並插入UTC時間。