没有脚本任务的 SSIS DT_DBDateTimeStamp 到 DD/MM/YYYY(派生列)

SSIS DT_DBDateTimeStamp to DD/MM/YYYY without script task (derived column)

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

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

我正在尝试使用派生列,但无法获得正确的格式。

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

有人知道我该怎么做吗?

如果你想要这个,它需要是 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)