SSIS 将 yyyy-mm-dd hh:mm 转换为 ISO8601
SSIS Convert yyyy-mm-dd hh:mm to ISO8601
我需要使用 SSIS 转换 csv 文件中的日期,我不会将其加载到数据库中,只会将其加载回 csv。
日期格式为; 2019-07-0204:16
我需要它; 2019-07-02T04:16:29
我找不到任何表达来帮助我解决这个问题,很乐意在此过程中得到一些帮助。
我假设列数据类型为 DT_STR 或 DT_WSTR,因为它存储在 csv 文件中。
您可以使用以下表达式将 yyyy-MM-dd HH:mm
格式转换为 yyyy-MM-ddTHH:mm:ss
:(我在末尾添加了 :00
,因为第一种格式)
TOKEN([DateColumn]," ",1) + "T" + TOKEN([DateColumn]," ",2) + ":00"
如果 Initial 列包含秒部分,则只需使用以下表达式:
TOKEN([DateColumn]," ",1) + "T" + TOKEN([DateColumn]," ",2)
我需要使用 SSIS 转换 csv 文件中的日期,我不会将其加载到数据库中,只会将其加载回 csv。
日期格式为; 2019-07-0204:16
我需要它; 2019-07-02T04:16:29
我找不到任何表达来帮助我解决这个问题,很乐意在此过程中得到一些帮助。
我假设列数据类型为 DT_STR 或 DT_WSTR,因为它存储在 csv 文件中。
您可以使用以下表达式将 yyyy-MM-dd HH:mm
格式转换为 yyyy-MM-ddTHH:mm:ss
:(我在末尾添加了 :00
,因为第一种格式)
TOKEN([DateColumn]," ",1) + "T" + TOKEN([DateColumn]," ",2) + ":00"
如果 Initial 列包含秒部分,则只需使用以下表达式:
TOKEN([DateColumn]," ",1) + "T" + TOKEN([DateColumn]," ",2)