Tag: 转换器的

如何将一个double值转换为c#中的DateTime?

我有值40880.051388,并将其存储为一个双精度,如果我打开Excel并粘贴到单元格中,并将下面的自定义格式“ m/d/yyyy h:mm"应用于该单元格,则得到"12/3/2011 1:14" 我怎样才能在C#中parsing/转换? 我不知道这个值是从某个特定的检查点开始的毫秒数,比如epoch时间,或者这个值是否是某种特定的准备格式,但是excel是如何得出这个特定值的? 可以在C#中完成吗? 我试过用TimeSpan , DateTime和Visual Studio中的其他类似的东西,但没有得到任何地方。