Package com.healthmarketscience.jackcess
Enum DateTimeType
- java.lang.Object
-
- java.lang.Enum<DateTimeType>
-
- com.healthmarketscience.jackcess.DateTimeType
-
- All Implemented Interfaces:
Serializable,Comparable<DateTimeType>
public enum DateTimeType extends Enum<DateTimeType>
Enum for selecting how a Database returns date/time types. Prefer usingLOCAL_DATE_TIMEas using Date is being phased out and will eventually be removed.- Author:
- James Ahlborn
-
-
Enum Constant Summary
Enum Constants Enum Constant Description DATEUse legacyDateobjects.LOCAL_DATE_TIMEUse jdk8+LocalDateTimeobjects.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DateTimeTypevalueOf(String name)Returns the enum constant of this type with the specified name.static DateTimeType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
DATE
public static final DateTimeType DATE
Use legacyDateobjects. This was the default for Jackcess before version 3.5.
-
LOCAL_DATE_TIME
public static final DateTimeType LOCAL_DATE_TIME
Use jdk8+LocalDateTimeobjects. This is the default for Jackcess from version 3.5 onwards.
-
-
Method Detail
-
values
public static DateTimeType[] 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 (DateTimeType c : DateTimeType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static DateTimeType valueOf(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:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
-