Package com.illumon.iris.db.tables.utils
Enum DBTimeZone
- All Implemented Interfaces:
Serializable
,Comparable<DBTimeZone>
,java.lang.constant.Constable
public enum DBTimeZone extends Enum<DBTimeZone>
Defines Deephaven-supported timezones, which may be used for PQ-scheduling and display purposes
-
Nested Class Summary
-
Enum Constant Summary
Enum Constants Enum Constant Description TZ_AL
America/AnchorageTZ_AT
Canada/AtlanticTZ_BT
America/Sao_PauloTZ_CE
Europe/BerlinTZ_CH
Europe/ZurichTZ_CT
America/ChicagoTZ_ET
America/New_YorkTZ_HI
Pacific/HonoluluTZ_HK
Asia/Hong_KongTZ_IN
Asia/KolkataTZ_JNB
Africa/JohannesburgTZ_JP
Asia/TokyoTZ_KL
Asia/Kuala_LumpurTZ_KR
Asia/SeoulTZ_LON
Europe/LondonTZ_MAD
Europe/MadridTZ_MEX
America/Mexico_CityTZ_MN
America/ChicagoTZ_MOS
Europe/MoscowTZ_MT
America/DenverTZ_MTL
America/MontrealTZ_NF
Canada/NewfoundlandTZ_NL
Europe/AmsterdamTZ_NY
America/New_YorkTZ_OSL
Europe/OsloTZ_PT
America/Los_AngelesTZ_SG
Asia/SingaporeTZ_SHG
Asia/ShanghaiTZ_SKM
Europe/StockholmTZ_SYD
Australia/SydneyTZ_TW
Asia/TaipeiTZ_UTC
UTC -
Field Summary
Fields Modifier and Type Field Description static DBTimeZone
TZ_DEFAULT
The default time zone for display purposes. -
Method Summary
Modifier and Type Method Description org.joda.time.DateTimeZone
getTimeZone()
Returns the underlying Joda time zone for this DBTimeZone.ZoneId
getZoneId()
Returns the Java ZoneID for this DBTimeZone;static DBTimeZone
lookup(org.joda.time.DateTimeZone dateTimeZone)
Find the corresponding DBTimeZone for a given Joda DateTimeZone.static DBTimeZone
valueOf(String name)
Returns the enum constant of this type with the specified name.static DBTimeZone[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.static DBTimeZone[]
valuesByOffset()
This method returns the same contents asvalues()
, but ordered by geographic location / UTC offset.
-
Enum Constant Details
-
TZ_NY
America/New_York -
TZ_ET
America/New_York -
TZ_MN
America/Chicago -
TZ_CT
America/Chicago -
TZ_MT
America/Denver -
TZ_PT
America/Los_Angeles -
TZ_HI
Pacific/Honolulu -
TZ_BT
America/Sao_Paulo -
TZ_KR
Asia/Seoul -
TZ_HK
Asia/Hong_Kong -
TZ_JP
Asia/Tokyo -
TZ_AT
Canada/Atlantic -
TZ_NF
Canada/Newfoundland -
TZ_AL
America/Anchorage -
TZ_IN
Asia/Kolkata -
TZ_CE
Europe/Berlin -
TZ_SG
Asia/Singapore -
TZ_LON
Europe/London -
TZ_MOS
Europe/Moscow -
TZ_SHG
Asia/Shanghai -
TZ_CH
Europe/Zurich -
TZ_NL
Europe/Amsterdam -
TZ_TW
Asia/Taipei -
TZ_SYD
Australia/Sydney -
TZ_UTC
UTC -
TZ_MTL
America/Montreal -
TZ_MEX
America/Mexico_City -
TZ_SKM
Europe/Stockholm -
TZ_OSL
Europe/Oslo -
TZ_MAD
Europe/Madrid -
TZ_JNB
Africa/Johannesburg -
TZ_KL
Asia/Kuala_Lumpur
-
-
Field Details
-
TZ_DEFAULT
The default time zone for display purposes.
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
getTimeZone
public org.joda.time.DateTimeZone getTimeZone()Returns the underlying Joda time zone for this DBTimeZone.- Returns:
- the underlying Joda time zone.
-
getZoneId
Returns the Java ZoneID for this DBTimeZone;- Returns:
- the ZoneId
-
lookup
Find the corresponding DBTimeZone for a given Joda DateTimeZone.- Parameters:
dateTimeZone
- the time zone to search for- Returns:
- the corresponding DBTimeZone, or null if none was found
-
valuesByOffset
This method returns the same contents asvalues()
, but ordered by geographic location / UTC offset. If two elements exist within the same timezone, they are second-order-sorted by name- Returns:
- An array of DBTimeZones ordered by UTC-offset
-