Package com.ethlo.time
Class TimezoneOffset
- java.lang.Object
-
- com.ethlo.time.TimezoneOffset
-
public class TimezoneOffset extends java.lang.ObjectContainer class for timezone offset, denoted by hours and minutes
-
-
Field Summary
Fields Modifier and Type Field Description private inthoursprivate intminutesprivate static intMINUTES_PER_HOURprivate static intSECONDS_PER_HOURprivate static intSECONDS_PER_MINUTEstatic TimezoneOffsetUTC
-
Constructor Summary
Constructors Modifier Constructor Description privateTimezoneOffset(int hours, int minutes)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)intgetHours()intgetMinutes()intgetRequiredLength()intgetTotalSeconds()inthashCode()static TimezoneOffsetof(java.time.ZoneOffset offset)static TimezoneOffsetofHoursMinutes(int hours, int minutes)static TimezoneOffsetofTotalSeconds(int seconds)java.lang.StringtoString()java.time.ZoneOffsettoZoneOffset()
-
-
-
Field Detail
-
UTC
public static final TimezoneOffset UTC
-
SECONDS_PER_HOUR
private static final int SECONDS_PER_HOUR
- See Also:
- Constant Field Values
-
SECONDS_PER_MINUTE
private static final int SECONDS_PER_MINUTE
- See Also:
- Constant Field Values
-
MINUTES_PER_HOUR
private static final int MINUTES_PER_HOUR
- See Also:
- Constant Field Values
-
hours
private final int hours
-
minutes
private final int minutes
-
-
Method Detail
-
ofHoursMinutes
public static TimezoneOffset ofHoursMinutes(int hours, int minutes)
-
ofTotalSeconds
public static TimezoneOffset ofTotalSeconds(int seconds)
-
of
public static TimezoneOffset of(java.time.ZoneOffset offset)
-
getHours
public int getHours()
-
getMinutes
public int getMinutes()
-
getTotalSeconds
public int getTotalSeconds()
-
toZoneOffset
public java.time.ZoneOffset toZoneOffset()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getRequiredLength
public int getRequiredLength()
-
-