Как получить дату в день месяц год от значения даты
Я использую операцию загрузки в Excel с данными даты. Когда я загружаю Excel с датой 17 октября 2012 года, я получаю 41199.
2 ответа
Вам необходимо преобразовать формат даты из OLE Automation в формат.net с помощью DateTime.FromOADate.
double doubleValue = double.Parse(b);
DateTime convertedDate = DateTime.FromOADate(doubleValue );
public static DateTime FromExcelSerialDate(int serialDate){return new DateTime(1899, 12, 31).AddDays(serialDate);}
Или другими способами из старых проблем;