java - 如何实现 isWeekday() 和 isWeekend()?

标签 java calendar

我想问一下。 我的日期格式类似于 2011-06-05 00:00:00 我想在java中构造一个方法来验证这个日期是工作日还是周末。

方法是这样的。

public boolean isWeekday(Date dt){

    //process here
    return true;
}

public boolean isWeekend(Date dt){

    //process here
    return true;    
}

我应该编写什么代码来验证给定的日期?

谢谢..

最佳答案

Calendar cal = new GregorianCalendar();
cal.setTime(dt);
int day = cal.get(Calendar.DAY_OF_WEEK);
return day == Calendar.SUNDAY || day == Calendar.SATURDAY;

关于java - 如何实现 isWeekday() 和 isWeekend()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6661066/

相关文章:

c# - 查找日历的第一天

java - 将 Twitter4J 日期转换为 SQL 日期

java - map.get(key) 返回 true 而不是 value

java - 在 Spring 中将对象列表转换为页面

java - 如何在 selenium webdriver 中选择特定日期

java - 转换为和从印度教日历

Java EE RESTful Web 服务安全 w/HMAC 如何拦截请求?

java - LayoutInflater 是如何工作的?

java - 如何根据希伯来日历中的总天数差计算月份

iphone - 如何在 iPhone 中创建网格日历?