Class TimezoneOffset

java.lang.Object
com.ethlo.time.TimezoneOffset

public class TimezoneOffset extends Object
Container class for timezone offset, denoted by hours and minutes
  • Field Details

    • UTC

      public static final TimezoneOffset UTC
    • SECONDS_PER_HOUR

      private static final int SECONDS_PER_HOUR
      See Also:
    • SECONDS_PER_MINUTE

      private static final int SECONDS_PER_MINUTE
      See Also:
    • MINUTES_PER_HOUR

      private static final int MINUTES_PER_HOUR
      See Also:
    • hours

      private final int hours
    • minutes

      private final int minutes
  • Constructor Details

    • TimezoneOffset

      private TimezoneOffset(int hours, int minutes)
  • Method Details

    • ofHoursMinutes

      public static TimezoneOffset ofHoursMinutes(int hours, int minutes)
    • ofTotalSeconds

      public static TimezoneOffset ofTotalSeconds(int seconds)
    • of

      public static TimezoneOffset of(ZoneOffset offset)
    • getHours

      public int getHours()
    • getMinutes

      public int getMinutes()
    • getTotalSeconds

      public int getTotalSeconds()
    • toZoneOffset

      public ZoneOffset toZoneOffset()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getRequiredLength

      public int getRequiredLength()