0
我正在使用具有日期數據的excel上傳操作。 當我上傳Excel日期2012年10月17日,我得到41199.如何從日期值中獲取日期年份中的日期
我正在使用具有日期數據的excel上傳操作。 當我上傳Excel日期2012年10月17日,我得到41199.如何從日期值中獲取日期年份中的日期
您需要通過使用DateTime.FromOADate將日期格式從OLE自動化轉換爲.net格式。
double doubleValue = double.Parse(b);
DateTime convertedDate = DateTime.FromOADate(doubleValue);
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?
請問您可以發佈您的代碼嗎? –
關於DataTime格式化,SO中可能有很多可用的線程。這一點與他們有何不同。你有嘗試過什麼嗎? –