簡體   English   中英

SSIS日期格式轉換

[英]SSIS Date Format Convert

我在sis中創建了數據類型為datetime的變量。

默認情況下,它帶有dd/mm/yyyy hh:mm:ss格式。

如何將datetime變量中的日期從dd/mm/yyyy hh:mm:ss格式轉換為dd-mm-yyyy hh:mm:ss格式。

例如:變量是: 05/12/2018 18:14:03輸出應該是05-12-2018 18:14:03

您不轉換datetime變量的格式。 將其轉換為字符串時,只能給它一種格式。

好吧,我相信其他答案的評論,您可能對這里發生的事情有誤解。

在SQLServer和SSIS中, DATETIME只是一種數據類型,並以此形式存儲。 現在,當您在兩台不同的服務器上從數據庫中的表中查詢那些列時,這些列具有如何顯示數據的不同設置,您將得到dd/mm/yyyy hh:mm:ssdd-mm-yyyy hh:mm:ss取決於您的區域設置。 但是,這並不意味着SQL Server或SSIS以這種格式存儲這些值。 它只是默認以這種方式顯示。

現在,如果您需要在查詢表時更改該列的DIPSLAYED方式 ,則可以在此外觀丑陋的網站上看到有助於您的轉換列表。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM