【发布时间】:2012-11-30 19:08:13
【问题描述】:
我的 csv 文件中有一个名为 DateOfBirth 的列,其中包含 Excel 日期序列号日期
例子:
36464
37104
35412
当我在 excel 中格式化单元格时,这些单元格被转换为
36464 => 1/11/1999
37104 => 1/08/2001
35412 => 13/12/1996
我需要在 SSIS 或 SQL 中进行此转换。如何实现?
【问题讨论】:
-
顺便说一下,那些不是朱利安日期,它们是 Excel 日期序列号。 35464 是 BCE 4614 年 11 月 1 日 12:00:00.0 UT 星期二在儒略日期和 CE 1958 年 9 月 18 日 00:00:00.0 UT 星期四在修改儒略日期。有关 Julian Dates 的说明,请参见此处:aa.usno.navy.mil/data/docs/JulianDate.php
标签: sql sql-server tsql ssis etl