|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.acsinet_solutions.util.DateUtils
public final class DateUtils
Useful Date and Calendar utility methods.
| Constructor Summary | |
|---|---|
DateUtils()
|
|
| Method Summary | |
|---|---|
static boolean |
dayIsAfter(java.util.Calendar date1,
java.util.Calendar date2)
Implementation of a day granularity comparison |
static boolean |
dayIsAfterOrEqual(java.util.Calendar date1,
java.util.Calendar date2)
Implementation of a day granularity comparison |
static boolean |
dayIsBefore(java.util.Calendar date1,
java.util.Calendar date2)
Implementation of a day granularity comparison |
static boolean |
dayIsBeforeOrEqual(java.util.Calendar date1,
java.util.Calendar date2)
Implementation of a day granularity comparison |
static boolean |
dayIsEqual(java.util.Calendar date1,
java.util.Calendar date2)
Implementation of a day granularity comparison |
static java.lang.String |
format(java.util.Calendar date)
Return a simple date format |
static java.util.Calendar |
getCalendar(int day,
int month,
int year)
Return a non-lenient calendar for the given day specification. |
static java.util.Calendar |
getCalendar(ValidationIssueBuilder builder,
int day,
int month,
int year)
Return a non-lenient calendar for the given day specification. |
static java.lang.String |
getDateRange(java.util.Calendar startDate,
java.util.Calendar endDate,
java.util.Locale locale)
Obtain a String for the given date range formatted in the given locale. |
static int |
getDayDifference(java.util.Calendar last,
java.util.Calendar first)
Get the difference in days betweek both dates |
static int |
getDayDifference(java.util.Date last,
java.util.Date first)
Get the difference in days betweek both dates |
static int |
getDayOfWeek(java.util.Calendar calendar)
Get the day of week for the given date |
static java.lang.String |
getMonthName(int i,
java.util.Locale locale)
Get the month's name in the given locale |
static int |
getWeekDifference(java.util.Calendar last,
java.util.Calendar first)
Get the difference in weeks betweek both dates |
static int |
getWeekDifference(java.util.Date last,
java.util.Date first)
Get the difference in weeks betweek both dates |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DateUtils()
| Method Detail |
|---|
public static java.util.Calendar getCalendar(int day,
int month,
int year)
throws ValidationException
day - day of monthmonth - 1-based month of yearyear - 4-digit year
ValidationException
public static java.util.Calendar getCalendar(ValidationIssueBuilder builder,
int day,
int month,
int year)
day - day of monthmonth - 1-based month of yearyear - 4-digit year
public static java.lang.String format(java.util.Calendar date)
date - A not-null valid Calendar instance
public static boolean dayIsBefore(java.util.Calendar date1,
java.util.Calendar date2)
public static boolean dayIsBeforeOrEqual(java.util.Calendar date1,
java.util.Calendar date2)
public static boolean dayIsAfter(java.util.Calendar date1,
java.util.Calendar date2)
public static boolean dayIsAfterOrEqual(java.util.Calendar date1,
java.util.Calendar date2)
public static boolean dayIsEqual(java.util.Calendar date1,
java.util.Calendar date2)
public static java.lang.String getMonthName(int i,
java.util.Locale locale)
i - the month's index from 1 to 12
public static java.lang.String getDateRange(java.util.Calendar startDate,
java.util.Calendar endDate,
java.util.Locale locale)
public static int getDayOfWeek(java.util.Calendar calendar)
calendar - A not-null Calendar instance
public static int getDayDifference(java.util.Date last,
java.util.Date first)
public static int getDayDifference(java.util.Calendar last,
java.util.Calendar first)
public static int getWeekDifference(java.util.Date last,
java.util.Date first)
public static int getWeekDifference(java.util.Calendar last,
java.util.Calendar first)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||