Package com.ethlo.time
Class TimezoneOffset
- java.lang.Object
-
- com.ethlo.time.TimezoneOffset
-
public class TimezoneOffset extends java.lang.Object
Container class for timezone offset, denoted by hours and minutes
-
-
Field Summary
Fields Modifier and Type Field Description private int
hours
private int
minutes
private static int
MINUTES_PER_HOUR
private static int
SECONDS_PER_HOUR
private static int
SECONDS_PER_MINUTE
static TimezoneOffset
UTC
-
Constructor Summary
Constructors Modifier Constructor Description private
TimezoneOffset(int hours, int minutes)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
int
getHours()
int
getMinutes()
int
getRequiredLength()
int
getTotalSeconds()
int
hashCode()
static TimezoneOffset
of(java.time.ZoneOffset offset)
static TimezoneOffset
ofHoursMinutes(int hours, int minutes)
static TimezoneOffset
ofTotalSeconds(int seconds)
java.lang.String
toString()
java.time.ZoneOffset
toZoneOffset()
-
-
-
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:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getRequiredLength
public int getRequiredLength()
-
-