如何获得最早的日期Excel支持编程

本文关键字:Excel 支持 编程 日期 何获得 | 更新日期: 2023-09-27 18:03:08

Excel插件,c#, UDF,MyUDF调用web服务来检索特定的日期。有时返回的日期不在Jan-1-1900到Dec-31-9999 (Excel日期范围)的范围内。例如,在一种情况下,返回的日期是Jan-2-0002(在c#中有效,但在Excel中无效),然后Excel崩溃。我没有硬编码"Jan-1-1900",所以想知道是否有一种方法,我可以得到它的编程。由于

如何获得最早的日期Excel支持编程

在Excel中,将1对应的日期转换为可以解析的字符串:

=TEXT(1,"dd-mm-yyyy")

将根据所选择的日期系统给出01-01-1900或02-01-1904(向barrow致敬!)请注意,日期系统不仅相差四年,而且在一种情况下,值1对应于1月1日(1900年),而在另一种情况下,值0对应于1月1日(1904年)。对于给定的工作簿,工作簿。Date1904属性可以告诉您正在使用哪个日期系统。