0

我使用一个函数 public static object getContent(String keyword, object StartTime, object EndTime) { alert(StartTime); }

将单元格 A1 设置为 18-07-2012。当调用 =getContent("africa",A1,"04-09-2012") 时显示 41108。这意味着什么?为什么它在 A1 中没有价值!!!

4

1 回答 1

1

Excel 没有内置的日期/时间数据类型。在 Excel 中,日期/时间是双精度数据类型的格式选项。您可以将 Excel-DNA 函数声明为采用DateTime参数以DateTime自动将传入的双精度转换为,或者您可以使用自己进行转换DateTime.FromOADate()(因为 Excel 双编码与 COM/OLE 日期实现匹配)。

于 2012-09-28T07:36:08.363 回答