Modifier and Type | Field and Description |
---|---|
private static TimeZone |
cachedTimeZone |
static Date[] |
EMPTY_DATES |
Constructor and Description |
---|
DateUtils() |
Modifier and Type | Method and Description |
---|---|
private static void |
appendXX(int i,
StringBuilder toAppendTo) |
private static void |
appendXXX(int i,
StringBuilder toAppendTo) |
private static void |
appendXXXX(int i,
StringBuilder toAppendTo) |
private static StringBuilder |
appendZZZZZ(int offset,
StringBuilder sb) |
private static Calendar |
cal(TimeZone tz) |
private static Calendar |
cal(TimeZone tz,
Date date) |
private static void |
ceil(Calendar cal,
int field) |
static String |
formatDA(TimeZone tz,
Date date) |
static StringBuilder |
formatDA(TimeZone tz,
Date date,
StringBuilder toAppendTo) |
private static StringBuilder |
formatDT(Calendar cal,
StringBuilder toAppendTo,
int lastField) |
static String |
formatDT(TimeZone tz,
Date date) |
static String |
formatDT(TimeZone tz,
Date date,
DatePrecision precision) |
static StringBuilder |
formatDT(TimeZone tz,
Date date,
StringBuilder toAppendTo,
DatePrecision precision) |
static String |
formatTimezoneOffsetFromUTC(TimeZone tz)
Returns Timezone Offset From UTC in format
(+|i)HHMM of specified
Timezone without concerning Daylight saving time (DST). |
static String |
formatTimezoneOffsetFromUTC(TimeZone tz,
Date date)
Returns Timezone Offset From UTC in format
(+|i)HHMM of specified
Timezone on specified date. |
private static StringBuilder |
formatTM(Calendar cal,
StringBuilder toAppendTo,
int lastField) |
static String |
formatTM(TimeZone tz,
Date date) |
static String |
formatTM(TimeZone tz,
Date date,
DatePrecision precision) |
static Date |
parseDA(TimeZone tz,
String s) |
static Date |
parseDA(TimeZone tz,
String s,
boolean ceil) |
static Date |
parseDT(TimeZone tz,
String s,
boolean ceil,
DatePrecision precision) |
static Date |
parseDT(TimeZone tz,
String s,
DatePrecision precision) |
private static Date |
parseTM(Calendar cal,
String s,
boolean ceil,
DatePrecision precision) |
static Date |
parseTM(TimeZone tz,
String s,
boolean ceil,
DatePrecision precision) |
static Date |
parseTM(TimeZone tz,
String s,
DatePrecision precision) |
private static TimeZone |
safeTimeZone(String s) |
static TimeZone |
timeZone(String s) |
private static String |
tzid(String s) |
public static final Date[] EMPTY_DATES
private static TimeZone cachedTimeZone
public DateUtils()
public static StringBuilder formatDA(TimeZone tz, Date date, StringBuilder toAppendTo)
public static String formatTM(TimeZone tz, Date date, DatePrecision precision)
private static StringBuilder formatTM(Calendar cal, StringBuilder toAppendTo, int lastField)
public static String formatDT(TimeZone tz, Date date, DatePrecision precision)
public static StringBuilder formatDT(TimeZone tz, Date date, StringBuilder toAppendTo, DatePrecision precision)
private static StringBuilder appendZZZZZ(int offset, StringBuilder sb)
public static String formatTimezoneOffsetFromUTC(TimeZone tz)
(+|i)HHMM
of specified
Timezone without concerning Daylight saving time (DST).tz
- Timezone(+|i)HHMM
public static String formatTimezoneOffsetFromUTC(TimeZone tz, Date date)
(+|i)HHMM
of specified
Timezone on specified date. If no date is specified, DST is considered
for the current date.tz
- Timezonedate
- Date or null
(+|i)HHMM
private static StringBuilder formatDT(Calendar cal, StringBuilder toAppendTo, int lastField)
private static void appendXXXX(int i, StringBuilder toAppendTo)
private static void appendXXX(int i, StringBuilder toAppendTo)
private static void appendXX(int i, StringBuilder toAppendTo)
public static Date parseTM(TimeZone tz, String s, DatePrecision precision)
public static Date parseTM(TimeZone tz, String s, boolean ceil, DatePrecision precision)
private static Date parseTM(Calendar cal, String s, boolean ceil, DatePrecision precision)
public static Date parseDT(TimeZone tz, String s, DatePrecision precision)
private static TimeZone safeTimeZone(String s)
public static Date parseDT(TimeZone tz, String s, boolean ceil, DatePrecision precision)
Copyright © 2017 dcm4che.org. All rights reserved.