public class DateTimeConfig extends Object implements IDateTimeConfig, Serializable
| Constructor and Description |
|---|
DateTimeConfig() |
| Modifier and Type | Method and Description |
|---|---|
void |
addTzMap(Map<String,String> tzMap)
Merge a Map of time zones recognized by DateTime
|
static DateTimeConfig |
fromBuilder(DateTimeConfigBuilder builder) |
String |
getBcPrefix() |
String |
getDefaultJdbcFormat()
Get the default JDBC date format.
|
int |
getEpochDOW()
Get the day of week offset on the epoch date.
|
String |
getFormat()
Get the default date format.
|
static IDateTimeConfig |
getGlobalDefault() |
TimeZone |
getInputTimeZone() |
Locale |
getLocale()
Locale under which toString words are translated
|
TimeZone |
getOutputTimeZone() |
Map<String,String> |
getTzMap()
Map of timezones and their offsets.
|
boolean |
isDmyOrder()
Returns true if 01/02/1970 is interpreted as 1970-02-01, returns false if 01/02/1970 is
interpreted as 1970-01-02.
|
boolean |
isUnspecifiedCenturyAlwaysInPast() |
Integer |
lookupMonthIndex(String monthNameOrAbbreviation) |
TimeZone |
lookupTimeZone(String id)
Lookup the TimeZone, including custom time zones.
|
static void |
setGlobalDefault(IDateTimeConfig globalDefault)
Reset the global default to a different DateTimeConfig object.
|
static void |
setGlobalDefaultFromBuilder(DateTimeConfigBuilder builder) |
long |
systemTime() |
void |
validate()
Ensure that object is complete and consistent
|
public static void setGlobalDefault(IDateTimeConfig globalDefault)
globalDefault - Set this DateTimeConfig instance as the global default.public static IDateTimeConfig getGlobalDefault()
public boolean isDmyOrder()
isDmyOrder in interface IDateTimeConfigpublic Map<String,String> getTzMap()
IDateTimeConfiggetTzMap in interface IDateTimeConfigpublic void addTzMap(Map<String,String> tzMap)
tzMap - public void validate()
validate in interface IDateTimeConfigpublic int getEpochDOW()
getEpochDOW in interface IDateTimeConfigpublic String getFormat()
getFormat in interface IDateTimeConfigpublic String getDefaultJdbcFormat()
public TimeZone lookupTimeZone(String id)
lookupTimeZone in interface IDateTimeConfigpublic Integer lookupMonthIndex(String monthNameOrAbbreviation)
lookupMonthIndex in interface IDateTimeConfigpublic TimeZone getInputTimeZone()
getInputTimeZone in interface IDateTimeConfigpublic TimeZone getOutputTimeZone()
getOutputTimeZone in interface IDateTimeConfigpublic Locale getLocale()
getLocale in interface IDateTimeConfigpublic boolean isUnspecifiedCenturyAlwaysInPast()
isUnspecifiedCenturyAlwaysInPast in interface IDateTimeConfigpublic String getBcPrefix()
getBcPrefix in interface IDateTimeConfigpublic long systemTime()
systemTime in interface IDateTimeConfigpublic static void setGlobalDefaultFromBuilder(DateTimeConfigBuilder builder)
public static DateTimeConfig fromBuilder(DateTimeConfigBuilder builder)
Copyright © 2014. All Rights Reserved.