如何在工作日更新或进入。? [英] how to update or take entry in only weekdays.?
本文介绍了如何在工作日更新或进入。?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好,
在我的项目中,我试图仅在工作日通过文本框输入条目。对于这个实现我想跳过周末,我也希望每次表单打开时自动更新日期和时间..那么如何实现这个逻辑?
Hi all,
in my project i m trying to take entries in only weekdays through text box . for this implementation i want to skip weekends and also i want to update date and time automatically each time when form is open..so how to implement this logic?
推荐答案
要做到这一点并不是那么难。
请看看:工作日功能(VB.NET) [ ^ ]
It isn''t so hard to do it.
Please, see this: Weekday function (VB.NET)[^]
Dim startdate As Date = New Date(2013, 5, 6)
Dim enddate As Date = New Date(2013, 5, 12)
Dim curdate As Date = startdate
Do While curdate <= enddate
Console.WriteLine("{0} - {1}; weekend: {2}", Format(curdate, "yyyy-MM-dd"), Format(curdate, "dddd"), CBool(Weekday(curdate, FirstDayOfWeek.Monday) = 6 Or Weekday(curdate, FirstDayOfWeek.Monday) = 7))
curdate = DateAdd(DateInterval.Day, 1, curdate)
Loop
Console.ReadLine()
结果:
result:
2013-05-06 - Monday; weekend: False
2013-05-07 - Tuesday; weekend: False
2013-05-08 - Wednesday; weekend: False
2013-05-09 - Thursday; weekend: False
2013-05-10 - Friday; weekend: False
2013-05-11 - Saturday; weekend: True
2013-05-12 - Sunday; weekend: True
这篇关于如何在工作日更新或进入。?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文