java判断日期是否为工作日_如何检查当天是否为工作日

这是解决问题的优雅方案 . 这是一个可以轻松导入其他项目的类 . 编码允许程序员动态分配要检查的天数,并将它们作为字符串数组传递给类 . 当您将数据传递给此类的实例进行处理时,数据可以来自数据库或进行硬编码 . 如果你下班,它会返回True值,如果你那天工作,则返回False . 在课程下面我提供了一个简单的实现示例 . 这个类的特点是:动态分配你有什么日子,简单的错误处理程序通过在比较它们之前将字符串设置为小写,轻松地与具有你的工作计划的数据库集成,你的休假时间可能并不总是相同 . 轻松集成为硬编码天数 .

// The Class To Check If You're Off Work

class DayOffChecker

{

public bool CheckDays(List DaysOff)

{

string CurrentDay = DateTime.Now.DayOfWeek.ToString();

CurrentDay.ToLower();

foreach (string DayCheck in DaysOff)

{

DayCheck.ToLower();

if (CurrentDay == DayCheck)

{

return (true);

}

}

return (false);

}

}

// Example usage code:

class Program

{

List DaysOff = List();

DaysOff.Add("Saturday"); // Add some values to our list.

DaysOff.Add("Sunday");

DayOffChecker CheckToday = new DayOffChecker();

if(CheckToday.CheckDays(DaysOff))

{

Console.WriteLine("You're Off Today!!!");

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值