如何在c#中将double值转换为DateTime?

我有值40880.051388,并将其存储为双,如果我打开Excel并粘贴到单元格并将以下自定义格式“m / d / yyyy h:mm”应用于该单元格,我得到“12/3/2011 1:14\”

如何在C#中进行解析/转换?我不知道某个检查点的值是毫秒,如纪元时间,还是该值是以某种特定的准备格式,但是excel如何得出这个特定值?可以在C#中完成吗?

我曾尝试使用TimeSpan,DateTime和其他类似的东西在Visual Studio中,但我没有到达任何地方.

看起来你正在使用旧的 OLE Automation date.使用

DateTime.FromOADate(myDouble)
相关文章
相关标签/搜索