У меня есть значение 40880.051388, и я сохраняю его как двойное, если я открою Excel и вставлю в ячейку и применю следующий пользовательский формат «m/d/yyyy h:mm"
к этой ячейке, я получаю "12/3/2011 1:14"
Как я могу сделать этот синтаксический анализ/преобразование в С#? Я не знаю, является ли значение миллисекундами от определенной контрольной точки, например времени эпохи, или значение находится в каком-то специально подготовленном формате, но как excel получает это конкретное значение? Можно ли это сделать на С#?
Я пытался работать с TimeSpan
, DateTime
и другими подобными вещами в Visual Studio, но ничего не получаю.