Class TimeZoneTransition

java.lang.Object
com.ibm.icu.util.TimeZoneTransition

public class TimeZoneTransition extends 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.
  • Constructor Details

    • TimeZoneTransition

      public TimeZoneTransition(long time, TimeZoneRule from, TimeZoneRule to)
      Constructs a TimeZoneTransition 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 Details

    • 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 String toString()
      Returns a String representation of this TimeZoneTransition 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 class Object