Package com.globalmentor.time
Enum CalendarResolution
- java.lang.Object
-
- java.lang.Enum<CalendarResolution>
-
- com.globalmentor.time.CalendarResolution
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<CalendarResolution>
public enum CalendarResolution extends java.lang.Enum<CalendarResolution>
The resolution of time in a calendar in the context of some operation.- Author:
- Garret Wilson
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AM_PM
Whether the hour is before or after noon.DAY
A day on the calendar.ERA
The era (e.g.HOUR
The hour within a day.MILLISECOND
A millisecond of time.MINUTE
A minute of time.MONTH
The calendar month.SECOND
A second of time.WEEK
The week within the given year.YEAR
The calendar year.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getCalendarField()
static CalendarResolution
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static CalendarResolution[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ERA
public static final CalendarResolution ERA
The era (e.g. AD or BC) in the Julian calendar.
-
YEAR
public static final CalendarResolution YEAR
The calendar year.
-
MONTH
public static final CalendarResolution MONTH
The calendar month.
-
WEEK
public static final CalendarResolution WEEK
The week within the given year.
-
DAY
public static final CalendarResolution DAY
A day on the calendar.
-
AM_PM
public static final CalendarResolution AM_PM
Whether the hour is before or after noon.
-
HOUR
public static final CalendarResolution HOUR
The hour within a day.
-
MINUTE
public static final CalendarResolution MINUTE
A minute of time.
-
SECOND
public static final CalendarResolution SECOND
A second of time.
-
MILLISECOND
public static final CalendarResolution MILLISECOND
A millisecond of time.
-
-
Method Detail
-
values
public static CalendarResolution[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (CalendarResolution c : CalendarResolution.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static CalendarResolution valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getCalendarField
public int getCalendarField()
- Returns:
- The related
Calendar
field.
-
-