|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjetbrains.buildServer.util.Dates
public class Dates
| Field Summary | |
|---|---|
static int |
APR
|
static int |
AUG
|
static int |
DEC
|
static java.lang.String |
DEFAULT_DATE_FORMAT
|
static int |
FEB
|
static int |
JAN
|
static int |
JUL
|
static int |
JUN
|
static int |
MAR
|
static int |
MAY
|
static int |
NOV
|
static int |
OCT
|
static long |
ONE_DAY
|
static long |
ONE_HOUR
|
static long |
ONE_MINUTE
|
static long |
ONE_SECOND
|
static long |
ONE_WEEK
|
static int |
SEP
|
| Constructor Summary | |
|---|---|
Dates()
|
|
| Method Summary | |
|---|---|
static java.util.Date |
after(java.util.Date date)
|
static java.util.Date |
after(java.util.Date date,
long time)
|
static java.util.Date |
afterNow(long time)
|
static java.util.Date |
before(java.util.Date date)
|
static java.util.Date |
before(java.util.Date date,
long time)
|
static java.util.Date |
beforeNow(long time)
|
static java.lang.String |
convertDateToFormalString(java.util.Date date)
Converts a date to a formal string like 19991231, independent of current locale. |
static java.lang.String |
convertTimeToFormalString(java.util.Date time)
Converts a timestamp to a formal string like 19991231.235959, independent of current locale. |
static long |
days(double num)
|
static java.util.Date |
daysAfter(java.util.Date date,
int days)
|
static java.util.Date |
daysAfterNow(int days)
|
static java.util.Date |
daysBefore(java.util.Date date,
int days)
|
static java.util.Date |
daysBeforeNow(int days)
|
static int |
daysBetween(java.util.Date startDate,
java.util.Date endDate)
Returns number of calendar days between two dates. |
static java.lang.String |
formatDate(java.util.Date date,
java.lang.String format)
|
static java.lang.String |
formatDate(java.util.Date date,
java.lang.String pattern,
java.util.TimeZone tz)
Formats date according to specified timezone. |
static java.lang.String |
formatInterval(java.util.Date from,
java.util.Date to,
java.util.TimeZone tz)
|
static long |
hours(double num)
|
static boolean |
isBeforeWithError(java.util.Date before,
java.util.Date after,
long allowedError)
|
static boolean |
isDayChanged(java.util.Date date1,
java.util.Date date2)
|
static boolean |
isSameDay(java.util.Calendar cal1,
java.util.Calendar cal2)
Return true if two dates have the same day of the same year (but may have different time). |
static java.util.Date |
makeDate(int year,
int month,
int day)
|
static java.util.Date |
makeDate(int year,
int month,
int day,
java.util.Calendar calendar)
|
static java.util.Date |
makeDate(int year,
int month,
int day,
int hour,
int minute,
int second,
java.lang.String timeZone)
|
static long |
minutes(double num)
|
static java.util.Date |
now()
|
static long |
seconds(double num)
|
static java.util.Date |
today()
|
static java.util.Date |
tomorrow()
|
static java.util.Date |
toStandardDate(java.util.Date date)
Prevents using inheritors of java.util.Date (e.g. |
static java.util.Date |
truncateTime(java.util.Date dateAndTime)
|
static java.util.Date |
yesterday()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String DEFAULT_DATE_FORMAT
public static final int JAN
public static final int FEB
public static final int MAR
public static final int APR
public static final int MAY
public static final int JUN
public static final int JUL
public static final int AUG
public static final int SEP
public static final int OCT
public static final int NOV
public static final int DEC
public static final long ONE_SECOND
public static final long ONE_MINUTE
public static final long ONE_HOUR
public static final long ONE_DAY
public static final long ONE_WEEK
| Constructor Detail |
|---|
public Dates()
| Method Detail |
|---|
public static java.util.Date makeDate(int year,
int month,
int day)
public static long seconds(double num)
public static long minutes(double num)
public static long hours(double num)
public static long days(double num)
public static java.util.Date after(java.util.Date date,
long time)
public static java.util.Date before(java.util.Date date,
long time)
public static java.util.Date afterNow(long time)
public static java.util.Date beforeNow(long time)
public static java.util.Date makeDate(int year,
int month,
int day,
java.util.Calendar calendar)
public static java.util.Date now()
public static java.util.Date today()
public static java.util.Date tomorrow()
public static java.util.Date yesterday()
public static java.util.Date after(java.util.Date date)
public static java.util.Date before(java.util.Date date)
public static java.util.Date makeDate(int year,
int month,
int day,
int hour,
int minute,
int second,
java.lang.String timeZone)
public static boolean isBeforeWithError(java.util.Date before,
java.util.Date after,
long allowedError)
public static java.util.Date daysBeforeNow(int days)
public static java.util.Date daysAfterNow(int days)
public static java.util.Date daysBefore(java.util.Date date,
int days)
public static java.util.Date daysAfter(java.util.Date date,
int days)
public static java.util.Date truncateTime(java.util.Date dateAndTime)
public static boolean isDayChanged(@NotNull
java.util.Date date1,
@NotNull
java.util.Date date2)
public static java.lang.String formatInterval(java.util.Date from,
java.util.Date to,
@NotNull
java.util.TimeZone tz)
public static java.lang.String formatDate(java.util.Date date,
java.lang.String format)
@NotNull
public static java.lang.String formatDate(@NotNull
java.util.Date date,
@NotNull
java.lang.String pattern,
@NotNull
java.util.TimeZone tz)
date - datepattern - patterntz - timezone
public static java.lang.String convertDateToFormalString(java.util.Date date)
Nulls are converted to empty strings.
date - date to convert.
public static java.lang.String convertTimeToFormalString(java.util.Date time)
Nulls are converted to empty strings.
time - timestamp to convert.
public static boolean isSameDay(@NotNull
java.util.Calendar cal1,
@NotNull
java.util.Calendar cal2)
public static int daysBetween(@NotNull
java.util.Date startDate,
@NotNull
java.util.Date endDate)
startDate - start dateendDate - end date, endDate must be after the startDate
@NotNull
public static java.util.Date toStandardDate(@NotNull
java.util.Date date)
date - original date value
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||