final class ZoneOffsetTransitionRule extends Serializable
Creates an instance defining the yearly rule to create transitions between two offsets.
- Annotations
- @SerialVersionUID()
- Exceptions thrown
IllegalArgumentException
if the end of day flag is true when the time is not midnight
- Alphabetic
- By Inheritance
- ZoneOffsetTransitionRule
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
createTransition(year: Int): ZoneOffsetTransition
Creates a transition instance for the specified year.
Creates a transition instance for the specified year.
Calculations are performed using the ISO-8601 chronology.
- year
the year to create a transition for, not null
- returns
the transition instance, not null
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(otherRule: Any): Boolean
Checks if this object equals another.
Checks if this object equals another.
The entire state of the object is compared.
- otherRule
the other object to compare to, null returns false
- returns
true if equal
- Definition Classes
- ZoneOffsetTransitionRule → AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getDayOfMonthIndicator: Int
Gets the indicator of the day-of-month of the transition.
Gets the indicator of the day-of-month of the transition.
If the rule defines an exact date then the day is the month of that date.
If the rule defines a week where the transition might occur, then the day defines either the start of the end of the transition week.
If the value is positive, then it represents a normal day-of-month, and is the earliest possible date that the transition can be. The date may refer to 29th February which should be treated as 1st March in non-leap years.
If the value is negative, then it represents the number of days back from the end of the month where
-1
is the last day of the month. In this case, the day identified is the latest possible date that the transition can be.- returns
the day-of-month indicator, from -28 to 31 excluding 0
-
def
getDayOfWeek: DayOfWeek
Gets the day-of-week of the transition.
Gets the day-of-week of the transition.
If the rule defines an exact date then this returns null.
If the rule defines a week where the cutover might occur, then this method returns the day-of-week that the month-day will be adjusted to. If the day is positive then the adjustment is later. If the day is negative then the adjustment is earlier.
- returns
the day-of-week that the transition occurs, null if the rule defines an exact date
-
def
getLocalTime: LocalTime
Gets the local time of day of the transition which must be checked with
#isMidnightEndOfDay()
.Gets the local time of day of the transition which must be checked with
#isMidnightEndOfDay()
.The time is converted into an instant using the time definition.
- returns
the local time of day of the transition, not null
-
def
getMonth: Month
Gets the month of the transition.
Gets the month of the transition.
If the rule defines an exact date then the month is the month of that date.
If the rule defines a week where the transition might occur, then the month if the month of either the earliest or latest possible date of the cutover.
- returns
the month of the transition, not null
-
def
getOffsetAfter: ZoneOffset
Gets the offset after the transition.
Gets the offset after the transition.
- returns
the offset after, not null
-
def
getOffsetBefore: ZoneOffset
Gets the offset before the transition.
Gets the offset before the transition.
- returns
the offset before, not null
-
def
getStandardOffset: ZoneOffset
Gets the standard offset in force at the transition.
Gets the standard offset in force at the transition.
- returns
the standard offset, not null
-
def
getTimeDefinition: TimeDefinition
Gets the time definition, specifying how to convert the time to an instant.
Gets the time definition, specifying how to convert the time to an instant.
The local time can be converted to an instant using the standard offset, the wall offset or UTC.
- returns
the time definition, not null
-
def
hashCode(): Int
Returns a suitable hash code.
Returns a suitable hash code.
- returns
the hash code
- Definition Classes
- ZoneOffsetTransitionRule → AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isMidnightEndOfDay: Boolean
Is the transition local time midnight at the end of day.
Is the transition local time midnight at the end of day.
The transition may be represented as occurring at 24:00.
- returns
whether a local time of midnight is at the start or end of the day
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
Returns a string describing this object.
Returns a string describing this object.
- returns
a string for debugging, not null
- Definition Classes
- ZoneOffsetTransitionRule → AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()