如何在工作日更新或进入。? [英] how to update or take entry in only weekdays.?

查看:121
本文介绍了如何在工作日更新或进入。?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

在我的项目中,我试图仅在工作日通过文本框输入条目。对于这个实现我想跳过周末,我也希望每次表单打开时自动更新日期和时间..那么如何实现这个逻辑?

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆