Package org.jfree.data.time
Class DateRange
java.lang.Object
org.jfree.data.Range
org.jfree.data.time.DateRange
- All Implemented Interfaces:
Serializable
A range specified in terms of two
java.util.Date
objects.
Instances of this class are immutable.- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the lower (earlier) date for the range.long
Returns the lower bound of the range in milliseconds.Returns the upper (later) date for the range.long
Returns the upper bound of the range in milliseconds.toString()
Returns a string representing the date range (useful for debugging).Methods inherited from class org.jfree.data.Range
combine, combineIgnoringNaN, constrain, contains, equals, expand, expandToInclude, getCentralValue, getLength, getLowerBound, getUpperBound, hashCode, intersects, intersects, isNaNRange, scale, shift, shift
-
Constructor Details
-
DateRange
public DateRange()Default constructor. -
DateRange
Constructs a new range.- Parameters:
lower
- the lower bound (null
not permitted).upper
- the upper bound (null
not permitted).
-
DateRange
Constructs a new range using two values that will be interpreted as "milliseconds since midnight GMT, 1-Jan-1970".- Parameters:
lower
- the lower (oldest) date.upper
- the upper (most recent) date.
-
DateRange
Constructs a new range that is based on anotherRange
. The other range does not have to be aDateRange
. If it is not, the upper and lower bounds are evaluated as milliseconds since midnight GMT, 1-Jan-1970.- Parameters:
other
- the other range (null
not permitted).
-
-
Method Details
-
getLowerDate
Returns the lower (earlier) date for the range.- Returns:
- The lower date for the range.
- See Also:
-
getLowerMillis
Returns the lower bound of the range in milliseconds.- Returns:
- The lower bound.
- See Also:
-
getUpperDate
Returns the upper (later) date for the range.- Returns:
- The upper date for the range.
- See Also:
-
getUpperMillis
Returns the upper bound of the range in milliseconds.- Returns:
- The upper bound.
- See Also:
-
toString
Returns a string representing the date range (useful for debugging).
-