Package com.ibm.icu.impl.duration
Class TimeUnit
- java.lang.Object
-
- com.ibm.icu.impl.duration.TimeUnit
-
public final class TimeUnit extends Object
'Enum' for individual time units. Not an actual enum so that it can be used by Java 1.4.
-
-
Field Summary
Fields Modifier and Type Field Description static TimeUnitDAYRepresents a day.static TimeUnitHOURRepresents an hour.static TimeUnitMILLISECONDRepresents a millisecond.static TimeUnitMINUTERepresents a minute.static TimeUnitMONTHRepresents a month.static TimeUnitSECONDRepresents a second.static TimeUnitWEEKRepresents a week.static TimeUnitYEARRepresents a year.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TimeUnitlarger()Returns the next larger time unit, or null if this is the largest.intordinal()Returns the ordinal value of this time unit, largest is 0.TimeUnitsmaller()Returns the next smaller time unit, or null if this is the smallest.StringtoString()Returns a string containing a concise, human-readable description of this object.
-
-
-
Field Detail
-
YEAR
public static final TimeUnit YEAR
Represents a year.
-
MONTH
public static final TimeUnit MONTH
Represents a month.
-
WEEK
public static final TimeUnit WEEK
Represents a week.
-
DAY
public static final TimeUnit DAY
Represents a day.
-
HOUR
public static final TimeUnit HOUR
Represents an hour.
-
MINUTE
public static final TimeUnit MINUTE
Represents a minute.
-
SECOND
public static final TimeUnit SECOND
Represents a second.
-
MILLISECOND
public static final TimeUnit MILLISECOND
Represents a millisecond.
-
-
Method Detail
-
toString
public String toString()
Description copied from class:ObjectReturns a string containing a concise, human-readable description of this object. Subclasses are encouraged to override this method and provide an implementation that takes into account the object's type and data. The default implementation is equivalent to the following expression:getClass().getName() + '@' + Integer.toHexString(hashCode())
See Writing a useful
toStringmethod if you intend implementing your owntoStringmethod.
-
larger
public TimeUnit larger()
Returns the next larger time unit, or null if this is the largest.
-
smaller
public TimeUnit smaller()
Returns the next smaller time unit, or null if this is the smallest.
-
ordinal
public int ordinal()
Returns the ordinal value of this time unit, largest is 0.
-
-