Class GmtTimeZone

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable

    class GmtTimeZone
    extends java.util.TimeZone
    Custom time zone that contains offset from GMT.
    Since:
    3.7
    • Constructor Summary

      Constructors 
      Constructor Description
      GmtTimeZone​(boolean negate, int hours, int minutes)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object other)  
      java.lang.String getID()  
      int getOffset​(int era, int year, int month, int day, int dayOfWeek, int milliseconds)  
      int getRawOffset()  
      int hashCode()  
      boolean inDaylightTime​(java.util.Date date)  
      void setRawOffset​(int offsetMillis)  
      java.lang.String toString()  
      private static java.lang.StringBuilder twoDigits​(java.lang.StringBuilder sb, int n)  
      boolean useDaylightTime()  
      • Methods inherited from class java.util.TimeZone

        clone, getAvailableIDs, getAvailableIDs, getDefault, getDisplayName, getDisplayName, getDisplayName, getDisplayName, getDSTSavings, getOffset, getTimeZone, getTimeZone, hasSameRules, observesDaylightTime, setDefault, setID, toZoneId
      • Methods inherited from class java.lang.Object

        finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • MILLISECONDS_PER_MINUTE

        private static final int MILLISECONDS_PER_MINUTE
        See Also:
        Constant Field Values
      • offset

        private final int offset
      • zoneId

        private final java.lang.String zoneId
    • Constructor Detail

      • GmtTimeZone

        GmtTimeZone​(boolean negate,
                    int hours,
                    int minutes)
    • Method Detail

      • twoDigits

        private static java.lang.StringBuilder twoDigits​(java.lang.StringBuilder sb,
                                                         int n)
      • getOffset

        public int getOffset​(int era,
                             int year,
                             int month,
                             int day,
                             int dayOfWeek,
                             int milliseconds)
        Specified by:
        getOffset in class java.util.TimeZone
      • setRawOffset

        public void setRawOffset​(int offsetMillis)
        Specified by:
        setRawOffset in class java.util.TimeZone
      • getRawOffset

        public int getRawOffset()
        Specified by:
        getRawOffset in class java.util.TimeZone
      • getID

        public java.lang.String getID()
        Overrides:
        getID in class java.util.TimeZone
      • useDaylightTime

        public boolean useDaylightTime()
        Specified by:
        useDaylightTime in class java.util.TimeZone
      • inDaylightTime

        public boolean inDaylightTime​(java.util.Date date)
        Specified by:
        inDaylightTime in class java.util.TimeZone
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object