马尔科姆
我将41866传递给此方法,并得到16/8/2014。但是我要导入的电子表格说2014年8月15日,呵呵!
private DateTime GetDate(int serialDate)
{
return new DateTime(1899, 12, 31).AddDays(serialDate);
}
亚历克斯
有不同的时代日期。根据纪元(参考日期)(重新格式化):
时代日期:1899年12月30日
显着用途:Microsoft COM DATE,对象Pascal,LibreOffice Calc
选择理由:Microsoft Excel使用的技术内部价值;与Lotus 1-2-3的兼容性。
时代日期:1900年1月0日
显着用途:Microsoft Excel,Lotus 1-2-3
选择的理由:虽然从逻辑上说1900年1月0日等于1899年12月31日,但是这些系统不允许用户指定后者的日期。
因此,就您而言,也许1899-12-30
就是一天0
,1899-12-31
就是一天1
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句