Package com.ibm.icu.util
Class TimeZoneTransition
- java.lang.Object
-
- com.ibm.icu.util.TimeZoneTransition
-
public class TimeZoneTransition extends java.lang.Object
TimeZoneTransition
is a class representing a time zone transition. An instance has a time of transition and rules for both before and after the transition.
-
-
Field Summary
Fields Modifier and Type Field Description private TimeZoneRule
from
private long
time
private TimeZoneRule
to
-
Constructor Summary
Constructors Constructor Description TimeZoneTransition(long time, TimeZoneRule from, TimeZoneRule to)
Constructs aTimeZoneTransition
with the time and the rules before/after the transition.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TimeZoneRule
getFrom()
Returns the rule used before the transition.long
getTime()
Returns the time of transition in milliseconds since the base time.TimeZoneRule
getTo()
Returns the rule used after the transition.java.lang.String
toString()
Returns aString
representation of thisTimeZoneTransition
object.
-
-
-
Field Detail
-
from
private final TimeZoneRule from
-
to
private final TimeZoneRule to
-
time
private final long time
-
-
Constructor Detail
-
TimeZoneTransition
public TimeZoneTransition(long time, TimeZoneRule from, TimeZoneRule to)
Constructs aTimeZoneTransition
with the time and the rules before/after the transition.- Parameters:
time
- The time of transition in milliseconds since the base time.from
- The time zone rule used before the transition.to
- The time zone rule used after the transition.
-
-
Method Detail
-
getTime
public long getTime()
Returns the time of transition in milliseconds since the base time.- Returns:
- The time of the transition in milliseconds since the base time.
-
getTo
public TimeZoneRule getTo()
Returns the rule used after the transition.- Returns:
- The time zone rule used after the transition.
-
getFrom
public TimeZoneRule getFrom()
Returns the rule used before the transition.- Returns:
- The time zone rule used after the transition.
-
toString
public java.lang.String toString()
Returns aString
representation of thisTimeZoneTransition
object. This method is used for debugging purpose only. The string representation can be changed in future version of ICU without any notice.- Overrides:
toString
in classjava.lang.Object
-
-