public class DateUtils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DATATABLE_DATE_PATTERN |
static java.util.HashMap<java.lang.Object,java.lang.String> |
DATE_TIME_FORMATS |
static java.lang.String |
DEFAULT_DATE_PATTERN |
static java.lang.String |
DEFAULT_TIME_PATTERN |
static java.util.HashMap<java.lang.Object,java.lang.String> |
TIME_FORMATS |
static java.util.TimeZone |
UTC_TIME_ZONE |
| Constructor and Description |
|---|
DateUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.text.SimpleDateFormat |
createDateFormatter() |
static java.util.Map<java.lang.Object,java.lang.String> |
dateTimeFormats() |
static java.lang.String |
determineDateFormat(java.lang.String dateString) |
static java.lang.String |
getDateTimePattern(java.lang.String datePattern,
java.lang.String timePattern) |
static java.util.Date |
getEndOfDay(java.util.Date date) |
static java.util.Date |
getEndOfHour(java.util.Date date) |
static java.util.Date |
getEndOfMonth(java.util.Date date) |
static java.util.Date |
getEndOfWeek(java.util.Date date) |
static java.util.Date |
getEndOfYear(java.util.Date date) |
static java.text.SimpleDateFormat |
getPattern(DataRecord field) |
static java.lang.String |
getPattern(java.lang.String editor) |
static java.util.Date |
getStartOfDay(java.util.Date date) |
static java.util.Date |
getStartOfHour(java.util.Date date) |
static java.util.Date |
getStartOfMonth(java.util.Date date) |
static java.util.Date |
getStartOfWeek(java.util.Date date) |
static java.util.Date |
getStartOfYear(java.util.Date date) |
static java.util.Date |
parseSmart(java.lang.String dateString) |
static java.util.Map<java.lang.Object,java.lang.String> |
timeFormats() |
public static final java.lang.String DEFAULT_DATE_PATTERN
public static final java.lang.String DEFAULT_TIME_PATTERN
public static final java.lang.String DATATABLE_DATE_PATTERN
public static final java.util.TimeZone UTC_TIME_ZONE
public static final java.util.HashMap<java.lang.Object,java.lang.String> DATE_TIME_FORMATS
public static final java.util.HashMap<java.lang.Object,java.lang.String> TIME_FORMATS
public static java.text.SimpleDateFormat createDateFormatter()
public static java.lang.String getDateTimePattern(java.lang.String datePattern,
java.lang.String timePattern)
public static java.util.Date getStartOfHour(java.util.Date date)
public static java.util.Date getEndOfHour(java.util.Date date)
public static java.util.Date getStartOfDay(java.util.Date date)
public static java.util.Date getEndOfDay(java.util.Date date)
public static java.util.Date getStartOfWeek(java.util.Date date)
public static java.util.Date getEndOfWeek(java.util.Date date)
public static java.util.Date getStartOfMonth(java.util.Date date)
public static java.util.Date getEndOfMonth(java.util.Date date)
public static java.util.Date getStartOfYear(java.util.Date date)
public static java.util.Date getEndOfYear(java.util.Date date)
public static java.util.Map<java.lang.Object,java.lang.String> dateTimeFormats()
public static java.util.Map<java.lang.Object,java.lang.String> timeFormats()
public static java.util.Date parseSmart(java.lang.String dateString)
throws java.text.ParseException
java.text.ParseExceptionpublic static java.lang.String determineDateFormat(java.lang.String dateString)
public static java.text.SimpleDateFormat getPattern(DataRecord field)
public static java.lang.String getPattern(java.lang.String editor)