0

我正在尝试构建一个 SSIS 包,其中一列是 DT_DBDataTimeStamp 格式。

我的问题是我必须将其转换为 DD/MM/YYYY 格式,并且我不能使用 C# 脚本。

我试图通过难以获得正确的格式来使用派生列。

我试过 Convert(varchar, Date_Column, 103) - 不起作用。我试过 DAY(Date_Column) + MONTH(Date_Column) + YEAR(Date_Column) - 不起作用。

有人知道我该怎么做吗?

4

1 回答 1

0

如果你想要这个,它需要是 varchar (实际上,为了简单起见,我将使用 nvarchar ):

right("0" + (DT_WSTR,2) day(Date_Column), 2) + "/" +
right("0" + (DT_WSTR,2) month(Date_Column) , 2) + "/" +
(DT_WSTR,4)year(Date_Column)
于 2017-09-21T11:57:38.113 回答