Sql-Server

SSIS 使用 SSIS 表達式將 mmddyyyy 格式的日期轉換為日期格式

  • March 11, 2021

我正在接收 mmddyyyy 格式的日期,但想將其轉換為 sql/ssis yyyy-mm-dd 中的日期格式,我該如何使用 SSIS 表達式來做到這一點。

我收到的日期範例是 03051978,但希望它出現在 1978 年 3 月 5 日。

謝謝

您必須使用 substring 來獲取 year monh 等所需的部分

(DT_DATE)(SUBSTRING(yourcolumn,5,4) + "-" + SUBSTRING(yourcolumn,1,2) + "-" + SUBSTRING(yourcolumn,3,2))

引用自:https://dba.stackexchange.com/questions/286871