com.github.lgooddatepicker.optionalusertools.DateInterval Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of LGoodDatePicker Show documentation
Show all versions of LGoodDatePicker Show documentation
Java 8 Swing Date Picker. Easy to use, good looking, nice features, and
localized. Uses the JSR-310 standard.
The newest version!
package com.github.lgooddatepicker.optionalusertools;
import java.time.LocalDate;
/**
* DateInterval, This class represents an interval between two dates.
*/
public class DateInterval {
/**
* firstDate, This is the first date in the interval.
*/
public LocalDate firstDate = null;
/**
* lastDate, This is the last date in the interval.
*/
public LocalDate lastDate = null;
/**
* Constructor (Empty), This will create an empty DateInterval instance. An empty date interval
* has both dates set to null.
*/
public DateInterval() {
}
/**
* Constructor (Normal), This will create a date interval using the supplied dates.
*/
public DateInterval(LocalDate intervalStart, LocalDate intervalEnd) {
this.firstDate = intervalStart;
this.lastDate = intervalEnd;
}
/**
* isEmpty, This will return true if both dates are null. Otherwise, this returns false.
*/
public boolean isEmpty() {
return ((firstDate == null) && (lastDate == null));
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy