Samples JDK
BusinessHoursInterval.java
1 package com.freemindcafe.java8.sample3;
2 
3 import java.time.LocalTime;
4 
5 public class BusinessHoursInterval {
6 
7  private LocalTime businessHourStartTime;
8 
9  private LocalTime businessHourEndTime;
10 
11  public LocalTime getBusinessHourStartTime() {
12  return businessHourStartTime;
13  }
14 
15  public void setBusinessHourStartTime(LocalTime businessHourStartTime) {
16  this.businessHourStartTime = businessHourStartTime;
17  }
18 
19  public LocalTime getBusinessHourEndTime() {
20  return businessHourEndTime;
21  }
22 
23  public void setBusinessHourEndTime(LocalTime businessHourEndTime) {
24  this.businessHourEndTime = businessHourEndTime;
25  }
26 
27  public boolean between(LocalTime eventTime) {
28  if (eventTime.isAfter(businessHourStartTime) && eventTime.isBefore(businessHourEndTime)) {
29  return true;
30  }
31 
32  return false;
33 
34  }
35 
36 }