public class DateUtils extends Object
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_DATE_FORMAT_EXPRESSION |
static String |
DEFAULT_TIME_FORMAT_EXPRESSION |
static String |
DEFAULT_TIME_ZONE_EXPRESSION |
Constructor and Description |
---|
DateUtils() |
Modifier and Type | Method and Description |
---|---|
static String |
getFormattedDate(FacesContext context,
Date date,
String datePattern)
Format the given date with the specified format
|
static String |
getFormattedTime(FacesContext context,
Date date,
String timePattern,
String timezoneID)
Format the given date with the specified format
|
static TimeZone |
getTimeZone(FacesContext context,
UIComponent component)
Time-zone to display date.
|
static Calendar |
getUserCalendar(FacesContext context)
Current user's preferred calendar.
|
static DateFormat |
getUserCustomFormat(FacesContext context,
String pattern)
Current user's preferred locale & time-zone aware format for custom date-time pattern.
|
static DateFormat |
getUserDateFormat(FacesContext context)
Current user's preferred date format.
|
static DateFormat |
getUserDateTimeFormat(FacesContext context)
Current user's preferred date-time format.
|
static DateFormat |
getUserInputDateFormat(FacesContext context)
Current user's preferred format for inputing date.
|
static String |
getUserInputDatePattern(FacesContext context)
Current user's preferred pattern for inputing date.
|
static DateFormat |
getUserInputDateTimeFormat(FacesContext context)
Current user's preferred format for inputing date-time.
|
static String |
getUserInputDateTimePattern(FacesContext context)
Current user's preferred pattern for inputing date-time.
|
static DateFormat |
getUserInputTimeFormat(FacesContext context)
Current user's preferred format for inputing time.
|
static String |
getUserInputTimePattern(FacesContext context)
Current user's preferred pattern for inputing time.
|
static Locale |
getUserLocale(FacesContext context)
Current user's preferred locale if it matches one of the installed
language packs.
|
static DateFormat |
getUserTimeFormat(FacesContext context)
Current user's preferred time format.
|
static TimeZone |
getUserTimeZone(FacesContext context)
Current user's preferred time-zone.
|
static void |
shutdown() |
public static final String DEFAULT_DATE_FORMAT_EXPRESSION
public static final String DEFAULT_TIME_FORMAT_EXPRESSION
public static final String DEFAULT_TIME_ZONE_EXPRESSION
public static void shutdown()
public static Locale getUserLocale(FacesContext context)
public static TimeZone getUserTimeZone(FacesContext context)
public static Calendar getUserCalendar(FacesContext context)
public static DateFormat getUserDateTimeFormat(FacesContext context)
public static DateFormat getUserDateFormat(FacesContext context)
public static DateFormat getUserTimeFormat(FacesContext context)
public static DateFormat getUserInputDateTimeFormat(FacesContext context)
public static DateFormat getUserInputDateFormat(FacesContext context)
public static DateFormat getUserInputTimeFormat(FacesContext context)
public static DateFormat getUserCustomFormat(FacesContext context, String pattern)
public static String getUserInputDateTimePattern(FacesContext context)
public static String getUserInputDatePattern(FacesContext context)
public static String getUserInputTimePattern(FacesContext context)
public static String getFormattedDate(FacesContext context, Date date, String datePattern)
public static String getFormattedTime(FacesContext context, Date date, String timePattern, String timezoneID)
public static TimeZone getTimeZone(FacesContext context, UIComponent component)