gpt4 book ai didi

c# - 获得两个日期之间的工作日

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

在我的程序中有两个日期时间选择器。我需要获取所选日期之间的天数并将它们存储到列表或数组中。所有这些都将在第二个 datetimepicker 值更改事件中完成

private void dateTimePickertodate_ValueChanged(object sender, EventArgs e)
{
if (dateTimePickertodate.Value <=dateTimePickerfromdate.Value)
{
MessageBox.Show("Choose Correct date");
textBoxnumofdays.Clear();
}
else
{
cleave = new LeaveApplication(constr);
TimeSpan span = dateTimePickertodate.Value - dateTimePickerfromdate.Value;

if (Mode == 1)
{
textBoxnumofdays.Text = Convert.ToString(span.Days + 2);
}
else
{
textBoxnumofdays.Text = Convert.ToString(span.Days + 1);
}
}
}

最佳答案

你可以在这些线路上尝试一些东西

DateTime dtFrom = new DateTime(2011, 02, 5);
DateTime dtTo = new DateTime(2011, 02, 9);
List<DayOfWeek> days = new List<DayOfWeek>();
while (dtTo != dtFrom)
{
dtFrom = dtFrom.AddDays(1);
days.Add(dtFrom.DayOfWeek);
}

days 将包含您的工作日列表(如果这是您想要的)

关于c# - 获得两个日期之间的工作日,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4989447/

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