Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.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# 如何计算可用假期?_C# - Fatal编程技术网

C# 如何计算可用假期?

C# 如何计算可用假期?,c#,C#,我需要计算员工的休假天数。 例如,他正在从2020-05-13工作到2020-08-26 如果他的第一个工作日是从1日到15日,他有2天假期 15-25-1天 从26天到31-0天 他每个月初有两天假期 他可能在这段时间休假,所以我需要从他的休假天数中减去这个值 有一张工作(1)天和休假(3)天的表格。我需要用它来计算,还有多少天的假期 这将是一个很好的起点,你到底有什么问题?计算算法?TimeSpan或DateTime数据类型?给我们看看你的代码。@DC\u AC是的,算法。我应该计算月数

我需要计算员工的休假天数。 例如,他正在从
2020-05-13
工作到
2020-08-26

  • 如果他的第一个工作日是从1日到15日,他有2天假期
  • 15-25-1天
  • 从26天到31-0天
他每个月初有两天假期

他可能在这段时间休假,所以我需要从他的休假天数中减去这个值

有一张工作(1)天和休假(3)天的表格。我需要用它来计算,还有多少天的假期


这将是一个很好的起点,

你到底有什么问题?计算算法?
TimeSpan
DateTime
数据类型?给我们看看你的代码。@DC\u AC是的,算法。我应该计算月数,然后得到第一个月,检查是2天、1天还是0天。。或者用另一种似乎合适的方式去做。获取总休假天数:
2*(#月-1)+GetFirstMonthVacationDays(startingDay)
。然后用你的表格检查已经取了多少并减去。