|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.bamboo.util.BambooDateUtils
public class BambooDateUtils
Method Summary | |
---|---|
static java.lang.String |
dateToPortableString(java.util.Date date)
|
static java.util.Date |
fromIsoTimestampString(java.lang.String dateString)
|
static long |
getMillisDistanceToNow(java.util.Date dateToCompare)
|
static long |
getMinutesDistanceToNow(java.util.Date dateToCompare)
|
static long |
getSecondsDistanceToNow(java.util.Date dateToCompare)
|
static boolean |
isWithinDays(java.util.Date earlierDate,
java.util.Date laterDate,
long days)
Returns whether the laterDate is not later than the number of "days" since the last earlierDate |
static boolean |
isWithinMillis(java.util.Date date1,
java.util.Date date2,
long millis)
Returns true if the two given dates are within the given number of millis. |
static java.util.Date |
makeReasonableDate(java.util.Date date)
Caps dates predating The Epoch to Epoch. |
static java.util.Date |
portableDateToString(java.lang.String dateString)
|
static java.lang.String |
toIsoTimestampString(java.util.Date date)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static boolean isWithinDays(java.util.Date earlierDate, java.util.Date laterDate, long days)
earlierDate
- - must not be nulllaterDate
- - must not be nulldays
- - must be a positive integer
public static boolean isWithinMillis(@Nullable java.util.Date date1, @Nullable java.util.Date date2, long millis)
date1
- - must not be nulldate2
- - must not be nullmillis
- - must be a positive long
public static java.lang.String dateToPortableString(java.util.Date date)
public static java.util.Date portableDateToString(java.lang.String dateString) throws java.text.ParseException
java.text.ParseException
public static long getMinutesDistanceToNow(@NotNull java.util.Date dateToCompare)
public static long getSecondsDistanceToNow(@NotNull java.util.Date dateToCompare)
public static long getMillisDistanceToNow(@NotNull java.util.Date dateToCompare)
@NotNull public static java.lang.String toIsoTimestampString(@NotNull java.util.Date date)
@NotNull public static java.util.Date fromIsoTimestampString(@NotNull java.lang.String dateString)
public static java.util.Date makeReasonableDate(@NotNull java.util.Date date)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |