Package org.apache.commons.lang3.time
Class GmtTimeZone
- java.lang.Object
-
- java.util.TimeZone
-
- org.apache.commons.lang3.time.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
-
-
Field Summary
Fields Modifier and Type Field Description private static int
HOURS_PER_DAY
private static int
MILLISECONDS_PER_MINUTE
private static int
MINUTES_PER_HOUR
private int
offset
(package private) static long
serialVersionUID
private java.lang.String
zoneId
-
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()
-
-
-
Field Detail
-
MILLISECONDS_PER_MINUTE
private static final int MILLISECONDS_PER_MINUTE
- See Also:
- Constant Field Values
-
MINUTES_PER_HOUR
private static final int MINUTES_PER_HOUR
- See Also:
- Constant Field Values
-
HOURS_PER_DAY
private static final int HOURS_PER_DAY
- See Also:
- Constant Field Values
-
serialVersionUID
static final long serialVersionUID
- See Also:
- Constant Field Values
-
offset
private final int offset
-
zoneId
private final java.lang.String zoneId
-
-
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 classjava.util.TimeZone
-
setRawOffset
public void setRawOffset(int offsetMillis)
- Specified by:
setRawOffset
in classjava.util.TimeZone
-
getRawOffset
public int getRawOffset()
- Specified by:
getRawOffset
in classjava.util.TimeZone
-
getID
public java.lang.String getID()
- Overrides:
getID
in classjava.util.TimeZone
-
useDaylightTime
public boolean useDaylightTime()
- Specified by:
useDaylightTime
in classjava.util.TimeZone
-
inDaylightTime
public boolean inDaylightTime(java.util.Date date)
- Specified by:
inDaylightTime
in classjava.util.TimeZone
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
-