我试图从Excel源加载数据,其中日期列有Sun Mar 07 00:17:07 PST 2021
等数据,我需要将其加载到具有日期时间数据类型的SQL表中,我的值应该是以下格式mm/dd/yyyy hh:mm:ss
。请让我知道解决办法。
Excel源数据:
Sun Mar 07 00:17:07 PST 2021
datetime列:
mm/dd/yyyy hh:mm:ss
谢谢,Sandeep
@Nick。McDermaid在评论中提到,在SQL Server中日期不是作为字符串存储的,所以DateTime列没有格式。
要将Sun Mar 07 00:17:07 PST 2021
转换为DateTime值,可以使用以下派生的列表达式(假设列名为StringDate
):
(DT_DATE)(SUBSTRING([StringDate],9,2) + "-" + SUBSTRING([StringDate],5,3) + "-" + RIGHT([StringDate],4) + SUBSTRING([StringDate],11,9))