|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||
java.lang.Objectjava.lang.Enum<ZoneOffsetTransitionRule.TimeDefinition>
org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition
public static enum ZoneOffsetTransitionRule.TimeDefinition
A definition of the way a local time can be converted to the actual transition date-time.
Time zone rules are expressed in one of three ways:
| Enum Constant Summary | |
|---|---|
STANDARD
The local date-time is expressed in terms of the standard offset. |
|
UTC
The local date-time is expressed in terms of the UTC offset. |
|
WALL
The local date-time is expressed in terms of the wall offset. |
|
| Method Summary | |
|---|---|
LocalDateTime |
createDateTime(LocalDateTime dateTime,
ZoneOffset standardOffset,
ZoneOffset wallOffset)
Converts the specified local date-time to the local date-time actually seen on a wall clock. |
static ZoneOffsetTransitionRule.TimeDefinition |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static ZoneOffsetTransitionRule.TimeDefinition[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
| Methods inherited from class java.lang.Enum |
|---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Enum Constant Detail |
|---|
public static final ZoneOffsetTransitionRule.TimeDefinition UTC
public static final ZoneOffsetTransitionRule.TimeDefinition WALL
public static final ZoneOffsetTransitionRule.TimeDefinition STANDARD
| Method Detail |
|---|
public static ZoneOffsetTransitionRule.TimeDefinition[] values()
for (ZoneOffsetTransitionRule.TimeDefinition c : ZoneOffsetTransitionRule.TimeDefinition.values()) System.out.println(c);
public static ZoneOffsetTransitionRule.TimeDefinition valueOf(String name)
name - the name of the enum constant to be returned.
IllegalArgumentException - if this enum type has no constant
with the specified name
NullPointerException - if the argument is null
public LocalDateTime createDateTime(LocalDateTime dateTime,
ZoneOffset standardOffset,
ZoneOffset wallOffset)
This method converts using the type of this enum. The output is defined relative to the 'before' offset of the transition.
The UTC type uses the UTC offset. The STANDARD type uses the standard offset. The WALL type returns the input date-time. The result is intended for use with the wall-offset.
dateTime - the local date-time, not nullstandardOffset - the standard offset, not nullwallOffset - the wall offset, not null
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||