DateError
Enum describing possible date errors.
Enums |
UNSPECIFIED
|
Enum unspecified. |
UNKNOWN
|
The received error code is not known in this version. |
INVALID_FIELD_VALUES_IN_DATE
|
Given field values do not correspond to a valid date. |
INVALID_FIELD_VALUES_IN_DATE_TIME
|
Given field values do not correspond to a valid date time. |
INVALID_STRING_DATE
|
The string date's format should be yyyy-mm-dd. |
INVALID_STRING_DATE_TIME_MICROS
|
The string date time's format should be yyyy-mm-dd hh:mm:ss.ssssss. |
INVALID_STRING_DATE_TIME_SECONDS
|
The string date time's format should be yyyy-mm-dd hh:mm:ss. |
INVALID_STRING_DATE_TIME_SECONDS_WITH_OFFSET
|
The string date time's format should be yyyy-mm-dd hh:mm:ss+|-hh:mm. |
EARLIER_THAN_MINIMUM_DATE
|
Date is before allowed minimum. |
LATER_THAN_MAXIMUM_DATE
|
Date is after allowed maximum. |
DATE_RANGE_MINIMUM_DATE_LATER_THAN_MAXIMUM_DATE
|
Date range bounds are not in order. |
DATE_RANGE_MINIMUM_AND_MAXIMUM_DATES_BOTH_NULL
|
Both dates in range are null. |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-10-12 UTC.
[null,null,["Last updated 2024-10-12 UTC."],[[["This enum outlines potential errors encountered when working with dates, encompassing issues with format, range, and general validity."],["Errors are categorized into issues with unspecified or unknown codes, invalid field values for dates and date times, and incorrect string formats for date and time representations."],["The enum also addresses scenarios where dates fall outside the allowed range (minimum and maximum) and inconsistencies in date range boundaries."],["Specific error codes highlight cases like dates exceeding allowed limits, improper ordering of minimum and maximum dates, and both range dates being null."]]],[]]