如何从日期值获取日期年份中的日期

时间:2016-08-17 06:25:22

标签: c# .net datetime epplus-4

我正在使用具有日期数据的Excel上传操作。 当我上传excel时,日期为2012年10月17日,我将获得41199。

2 个答案:

答案 0 :(得分:1)

您需要使用DateTime.FromOADate将日期格式从OLE自动化转换为.net格式。

double doubleValue = double.Parse(b);
DateTime convertedDate = DateTime.FromOADate(doubleValue );

答案 1 :(得分:1)

public static DateTime FromExcelSerialDate(int serialDate){return new DateTime(1899, 12, 31).AddDays(serialDate);}

或旧问题的其他方式;

How do I convert an Excel serial date number to a .NET DateTime?