【发布时间】:2012-12-04 20:56:17
【问题描述】:
我有值 40880.051388 并将其存储为双精度,如果我打开 Excel 并粘贴到一个单元格中并将以下自定义格式“m/d/yyyy h:mm"”应用于该单元格,我会得到 "12/3/2011 1:14"
如何在 C# 中进行这种解析/转换?我不知道该值是否是某个检查点的毫秒数,例如纪元时间,或者该值是否采用某种特定的准备格式,但是 excel 是如何得出这个特定值的?可以用 C# 完成吗?
我尝试在 Visual Studio 中使用 TimeSpan、DateTime 和其他类似的东西,但没有成功。
【问题讨论】:
-
如果您不知道数字实际代表什么,您如何知道 Excel 选择的格式化方式是正确的?在考虑如何编程之前,您应该知道该数字实际对应的日期,并确定该数字在逻辑上代表什么。
标签: c# excel datetime converter timespan