【发布时间】:2023-03-24 21:59:01
【问题描述】:
我正在使用 OpenXML 读取和 Excel 电子表格,日期存储为数字。据我了解,这是一种朱利安格式,我在谷歌上说要使用 ToOADate();将这些数字转换为日期。
我遇到的问题是 ToOADate();在我的编译中没有解决。我正在使用 Visual Basic 2013、C# Asp.net MVC 应用程序。
这似乎在系统命名空间中,但我已经有一个 using System 语句。
我显然遗漏了一些非常基本的东西 - 有人可以帮忙吗?
var test = 41725;
DateTime test2 = test.ToOADate();
我得到的编译错误是
错误 4“int”不包含“ToOADate”的定义,并且找不到接受“int”类型的第一个参数的扩展方法“ToOADate”(您是否缺少 using 指令或程序集引用?)
【问题讨论】:
-
也发布您的代码和错误
-
刚刚添加了一些示例代码
标签: c# excel datetime ms-office openxml