Java 检查当前日期和时间是否在不包括周末的日期范围内

Java 检查当前日期和时间是否在不包括周末的日期范围内,java,datetime,jodatime,intervals,dayofweek,Java,Datetime,Jodatime,Intervals,Dayofweek,我正在写一个项目,处理过门的刷卡。系统必须检查刷卡是否在特定时间有权进入特定的门。例如,有些卡片在周末或8-20小时的工作时间以外没有许可。我怎么用乔达的时间来安排这样的事情 现在我有: //The code below that I have only checks for within a given date and time range. DateTime start = new DateTime(2012, 1, 1, 0, 0); DateTime end = new DateTim

我正在写一个项目,处理过门的刷卡。系统必须检查刷卡是否在特定时间有权进入特定的门。例如,有些卡片在周末或8-20小时的工作时间以外没有许可。我怎么用乔达的时间来安排这样的事情

现在我有:

//The code below that I have only checks for within a given date and time range.
DateTime start = new DateTime(2012, 1, 1, 0, 0);
DateTime end = new DateTime(2012, 12, 31, 0, 0);
Interval interval = new Interval(start, end);
boolean DateTimeCheck3 = interval.contains(time); // time is predeclared and gets current time from another class
使用
1