Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在Ms Excel中计算每周工作日_C#_Excel - Fatal编程技术网

C# 如何在Ms Excel中计算每周工作日

C# 如何在Ms Excel中计算每周工作日,c#,excel,C#,Excel,在具有美国英语文化的MS Excel中,在检查日期“1900年1月1日”的星期几时,它返回SUNDAY,而在DateTime属性中,它返回MONDAY。此外,通过日历进行检查,它会显示日期“1900年1月1日”为星期一的DayOFWeek。因此,有谁能解释一下Excel中的DayOfWeek的行为吗?1990年1月1日是星期一() “WEEKDAY”Excel函数返回一个从1(星期日)到7(星期六)的数字,表示日期的星期几 System.DayOfWeek是一个从0(星期日)到6(星期六)的枚

在具有美国英语文化的MS Excel中,在检查日期“1900年1月1日”的星期几时,它返回
SUNDAY
,而在
DateTime
属性中,它返回
MONDAY
。此外,通过
日历
进行检查,它会显示日期“1900年1月1日”为星期一的
DayOFWeek
。因此,有谁能解释一下Excel中的
DayOfWeek
的行为吗?

1990年1月1日是星期一()

  • “WEEKDAY”Excel函数返回一个从1(星期日)到7(星期六)的数字,表示日期的星期几
  • System.DayOfWeek
    是一个从0(星期日)到6(星期六)的枚举()
你指出了一个众所周知的问题。正如这里所解释的

对于1900年3月1日之前的日期,WEEKDAY函数返回的值不正确。因为大多数用户不使用1900年3月1日之前的日期,所以这个问题很少见

另见此答案: