当我尝试将数据从dbf文件获取到Excel PowerQuery时,使用Visual Foxpro OLE DB提供程序都可以,但日期字段除外-我得到1899-12-30。当我尝试使用C#+ OLEDB时,结果相同。 当我仅使用Excel打开此dbf文件时,而不是日期字符串,我看到这样的符号:Ü|% 如何正确读取/转换dbf日期字段?
答案 0 :(得分:0)
实际上,1899年12月20日基本上是有意的空日期。回到WAYY WAYYYY,我不记得我需要的确切时间,但这就像Excel中的基准日期。当尝试从Excel中读取日期时,我必须添加介于date()和date(1899,12,30)之间的天数,以获取正确的日期。不应将其视为垃圾值。