public final class DateHelper
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.text.DateFormat |
determineDatePattern(java.lang.String textParam,
java.lang.String options) |
static java.lang.String |
formatDate(int leastFieldUnit,
java.util.Date d) |
static java.lang.String[] |
formatDates(int leastFieldUnit,
java.lang.Object... dates) |
static java.lang.String |
getUnitName(int unitField) |
static java.util.List<java.lang.Integer> |
majorFieldUnits(int leastMajorUnit) |
static java.util.List<java.lang.Integer> |
minorFieldUnits(int leastMajorUnit) |
static java.util.Date |
parseDate(java.lang.String dateText) |
static java.util.Date |
parseDate(java.lang.String dateText,
java.lang.String optionalCustomFormat) |
static java.util.Date |
parseDateAllowingNull(java.lang.String dateText) |
static java.util.Date |
parseDateAllowingNull(java.lang.String dateText,
java.lang.String optionalCustomFormat) |
static void |
resetMinorFieldsToMaximum(java.util.Calendar targetCal,
int leastMajorUnit) |
static void |
resetMinorFieldsToMinimum(java.util.Calendar targetCal,
int leastMajorUnit) |
static void |
setMinorFieldValues(java.util.Calendar targetCal,
int... fieldValues) |
public static java.lang.String formatDate(int leastFieldUnit,
java.util.Date d)
public static java.lang.String[] formatDates(int leastFieldUnit,
java.lang.Object... dates)
public static java.lang.String getUnitName(int unitField)
public static java.util.Date parseDateAllowingNull(java.lang.String dateText)
public static java.util.Date parseDateAllowingNull(java.lang.String dateText,
java.lang.String optionalCustomFormat)
public static java.util.Date parseDate(java.lang.String dateText)
public static java.util.Date parseDate(java.lang.String dateText,
java.lang.String optionalCustomFormat)
public static java.util.List<java.lang.Integer> majorFieldUnits(int leastMajorUnit)
public static java.util.List<java.lang.Integer> minorFieldUnits(int leastMajorUnit)
public static void setMinorFieldValues(java.util.Calendar targetCal,
int... fieldValues)
public static void resetMinorFieldsToMinimum(java.util.Calendar targetCal,
int leastMajorUnit)
public static void resetMinorFieldsToMaximum(java.util.Calendar targetCal,
int leastMajorUnit)
public static java.text.DateFormat determineDatePattern(java.lang.String textParam,
java.lang.String options)