gpt4 book ai didi

c# - 计算两个日期之间天数的代码

转载 作者:太空宇宙 更新时间:2023-11-03 18:36:05 26 4
gpt4 key购买 nike

计算两个日期之间天数的 C# 代码...我在一个文本框中有开始日期,在另一个文本框中有结束日期,我需要得到否。两个日期之间的天数并显示在第三个文本框中,它应该不包括节假日和周末(周六和周日)。

最佳答案

您可以将文本框日期解析为日期时间对象,然后尝试以下几行。

DateTime startDate = new DateTime(2013, 03, 01);
DateTime endDate = DateTime.Today; // 12 March 2013
int totalDays = 0;
while (startDate <= endDate)
{
if (startDate.DayOfWeek == DayOfWeek.Saturday
|| startDate.DayOfWeek == DayOfWeek.Sunday)
{
startDate = startDate.AddDays(1);
continue;
}
startDate = startDate.AddDays(1);
totalDays++;
}

Console.WriteLine("Total days excluding weekends: {0}", totalDays);

关于c# - 计算两个日期之间天数的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15355300/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com