Package org.italiangrid.voms.util
Class TimeUtils
- java.lang.Object
-
- org.italiangrid.voms.util.TimeUtils
-
public class TimeUtils extends Object
Time utilities.- Author:
- cecco
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
checkTimeInRangeWithSkew(Date timeToCheck, Date startDate, Date endDate, int skewInMinutes)
Checks that a date falls in the interval allowing for a certain clock skew expressed in minutes.
-
-
-
Method Detail
-
checkTimeInRangeWithSkew
public static boolean checkTimeInRangeWithSkew(Date timeToCheck, Date startDate, Date endDate, int skewInMinutes)
Checks that a date falls in the interval allowing for a certain clock skew expressed in minutes. The interval defined by (startDate, endDate) is modified to be (startDate - skewInMinutes, endDate + skewInMinutes).- Parameters:
timeToCheck
- the time to be checkedstartDate
- the start date of the time rangeendDate
- the end date of the time rangeskewInMinutes
- the clock skew in minutes to take into account- Returns:
true
, if the time is in the given range,false
otherwise- Throws:
IllegalArgumentException
- if passed an illegal time range
-
-