将Excel日期序列号转换为常规日期

我在具有Excel Date序列号Date的csv文件中得到了名为DateOfBirth的列

例子:

  36464

37104

35412

当我在excel中格式化单元格时,这些将转换为

  36464 => 1/11/1999

37104 => 1/08/2001

35412 => 13/12/1996

我需要在SSIS或SQL中进行此转换。如何做到这一点?

回答:

在SQL中:

select dateadd(d,36464,'1899-12-30')

-- or thanks to rcdmk

select CAST(36464 - 2 as SmallDateTime)

以上是 将Excel日期序列号转换为常规日期 的全部内容, 来源链接: utcz.com/qa/417913.html

回到顶部