Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
C
- convertEpochMillisToLocalDateTime(long) - Static method in class io.github.perceivechuchu.datetimeutil.converter.DateTimeConverter
-
Converts an Epoch time value in milliseconds with default zone (UTC) to a LocalDateTime object (Epoch is the number of seconds that have elapsed since 00:00:00 UTC on 1 January 1970).
- convertEpochMillisToLocalDateTime(long, String) - Static method in class io.github.perceivechuchu.datetimeutil.converter.DateTimeConverter
-
Converts an Epoch time value in milliseconds with supplied zone id to a LocalDateTime object
- convertLocalDateTimeToEpochMillis(LocalDateTime, String) - Static method in class io.github.perceivechuchu.datetimeutil.converter.DateTimeConverter
-
Converts a LocalDateTime object to Epoch time value in milliseconds
- convertToLocalDate(String) - Static method in class io.github.perceivechuchu.datetimeutil.converter.DateTimeConverter
-
Converts LocalDate in textual format with default date formatter to a LocalDate object.
- convertToLocalDate(String, String) - Static method in class io.github.perceivechuchu.datetimeutil.converter.DateTimeConverter
-
Converts LocalDate in textual format with supplied date format pattern to a LocalDate object
- convertToLocalDate(String, DateTimeFormatter) - Static method in class io.github.perceivechuchu.datetimeutil.converter.DateTimeConverter
-
Converts LocalDate in textual format with supplied date formatter to a LocalDate object
- convertToLocalDateText(LocalDate) - Static method in class io.github.perceivechuchu.datetimeutil.converter.DateTimeConverter
-
Converts a LocalDate object with default date formatter to LocalDate in textual format.
- convertToLocalDateText(LocalDate, String) - Static method in class io.github.perceivechuchu.datetimeutil.converter.DateTimeConverter
-
Converts a LocalDate object with supplied date format pattern to LocalDate in textual format
- convertToLocalDateText(LocalDate, DateTimeFormatter) - Static method in class io.github.perceivechuchu.datetimeutil.converter.DateTimeConverter
-
Converts a LocalDate object with supplied date formatter to LocalDate in textual format
- convertToLocalDateTime(String) - Static method in class io.github.perceivechuchu.datetimeutil.converter.DateTimeConverter
-
Converts LocalDateTime in textual format with default date formatter to a LocalDateTime object.
- convertToLocalDateTime(String, DateTimeFormatter) - Static method in class io.github.perceivechuchu.datetimeutil.converter.DateTimeConverter
-
Converts LocalDateTime in textual format with supplied date formatter to a LocalDateTime object
- convertToLocalDateTime(Timestamp) - Static method in class io.github.perceivechuchu.datetimeutil.converter.DateTimeConverter
-
Converts a Timestamp object to a LocalDateTime object
- convertToLocalDateTimeText(LocalDateTime) - Static method in class io.github.perceivechuchu.datetimeutil.converter.DateTimeConverter
-
Converts a LocalDateTime object with default date formatter to LocalDateTime in textual format
- convertToLocalDateTimeText(LocalDateTime, String) - Static method in class io.github.perceivechuchu.datetimeutil.converter.DateTimeConverter
-
Converts a LocalDateTime object with supplied date format pattern to LocalDateTime in textual format
- convertToLocalDateTimeText(LocalDateTime, DateTimeFormatter) - Static method in class io.github.perceivechuchu.datetimeutil.converter.DateTimeConverter
-
Converts a LocalDateTime object with supplied date formatter to LocalDateTime in textual format
- convertToLocalDateTimeWithPattern(String, String) - Static method in class io.github.perceivechuchu.datetimeutil.converter.DateTimeConverter
-
Converts LocalDateTime in textual format with supplied date format pattern to a LocalDateTime object
- convertToLocalDateTimeWithZone(String, String) - Static method in class io.github.perceivechuchu.datetimeutil.converter.DateTimeConverter
-
Converts a UTC ZonedDateTime object (Zulu time) to LocalDateTime in textual format
- convertToTimestamp(String) - Static method in class io.github.perceivechuchu.datetimeutil.converter.DateTimeConverter
-
Converts LocalDateTime in textual format to a Timestamp object
- convertToTimestamp(LocalDateTime) - Static method in class io.github.perceivechuchu.datetimeutil.converter.DateTimeConverter
-
Converts a LocalDateTime object to a Timestamp object
- convertToUTCZonedDateTime(LocalDateTime, String) - Static method in class io.github.perceivechuchu.datetimeutil.converter.DateTimeConverter
-
Converts a LocalDateTime object to a UTC ZonedDateTime object
- convertToUTCZonedDateTimeText(LocalDateTime, String) - Static method in class io.github.perceivechuchu.datetimeutil.converter.DateTimeConverter
-
Converts a LocalDateTime object to UTC ZonedDateTime in textual format
- convertToZonedDateTime(LocalDateTime, String, String) - Static method in class io.github.perceivechuchu.datetimeutil.converter.DateTimeConverter
-
Converts a LocalDateTime object to a ZonedDateTime object
D
- DATE_FORMAT_PATTERN_EMPTY - Static variable in class io.github.perceivechuchu.datetimeutil.constant.ErrorMessages
-
The error message for empty dateFormatPattern parameter validation
- DATE_FORMATTER_NULL - Static variable in class io.github.perceivechuchu.datetimeutil.constant.ErrorMessages
-
The error message for null formatter parameter validation
- DateTimeConversionException - Exception in io.github.perceivechuchu.datetimeutil.exception
-
DateTimeConversionException is thrown when date conversion fails
- DateTimeConversionException(String) - Constructor for exception io.github.perceivechuchu.datetimeutil.exception.DateTimeConversionException
-
the constructor that instantiates an instance of DateTimeConversionException
- DateTimeConverter - Class in io.github.perceivechuchu.datetimeutil.converter
-
This class is a utility for date conversions
- deduceZoneOffset(int) - Static method in class io.github.perceivechuchu.datetimeutil.timezone.ZoneOffsetUtil
-
Converts offset from integer value to string offset
E
- ErrorMessages - Class in io.github.perceivechuchu.datetimeutil.constant
-
This class is a utility for error message constant variables
G
- getAllTimeZones() - Static method in class io.github.perceivechuchu.datetimeutil.timezone.TimeZoneUtil
-
Gets all available time zones.
- getDateFormatter(String) - Static method in class io.github.perceivechuchu.datetimeutil.converter.DateTimeConverter
-
Converts a date format pattern to a DateTimeFormatter object
- getInstance(Object, String) - Static method in class io.github.perceivechuchu.datetimeutil.commons.model.ValidationEntry
-
Instantiates new ValidationEntry object
- getInstance(String, String, String, Integer, String) - Static method in class io.github.perceivechuchu.datetimeutil.model.TimeZoneDetail
-
Gets an instance of a time zone detail
- getTimeZoneAbbreviation(String) - Static method in class io.github.perceivechuchu.datetimeutil.timezone.TimeZoneUtil
-
Gets the abbreviation for a time zone
I
- io.github.perceivechuchu.datetimeutil.commons.model - package io.github.perceivechuchu.datetimeutil.commons.model
- io.github.perceivechuchu.datetimeutil.commons.util - package io.github.perceivechuchu.datetimeutil.commons.util
- io.github.perceivechuchu.datetimeutil.constant - package io.github.perceivechuchu.datetimeutil.constant
- io.github.perceivechuchu.datetimeutil.converter - package io.github.perceivechuchu.datetimeutil.converter
- io.github.perceivechuchu.datetimeutil.exception - package io.github.perceivechuchu.datetimeutil.exception
- io.github.perceivechuchu.datetimeutil.model - package io.github.perceivechuchu.datetimeutil.model
- io.github.perceivechuchu.datetimeutil.timezone - package io.github.perceivechuchu.datetimeutil.timezone
- isValidTimeZoneId(String) - Static method in class io.github.perceivechuchu.datetimeutil.timezone.TimeZoneUtil
-
Checks if a time zone id is valid
L
- LOCAL_DATE_NULL - Static variable in class io.github.perceivechuchu.datetimeutil.constant.ErrorMessages
-
The error message for null localDate parameter validation
- LOCAL_DATE_TEXT_EMPTY - Static variable in class io.github.perceivechuchu.datetimeutil.constant.ErrorMessages
-
The error message for null localDateText parameter validation
- LOCAL_DATE_TIME_NULL - Static variable in class io.github.perceivechuchu.datetimeutil.constant.ErrorMessages
-
The error message for null localDateTime parameter validation
- LOCAL_DATE_TIME_TEXT_EMPTY - Static variable in class io.github.perceivechuchu.datetimeutil.constant.ErrorMessages
-
The error message for empty localDateTimeText parameter validation
- LOCAL_TIME_ZONE_ID_EMPTY - Static variable in class io.github.perceivechuchu.datetimeutil.constant.ErrorMessages
-
The error message for empty localZoneId parameter validation
R
- rejectEmpty(ValidationEntry...) - Static method in class io.github.perceivechuchu.datetimeutil.commons.util.ValidationUtil
-
Validates and rejects null or empty input parameters
- rejectEmpty(Object, String) - Static method in class io.github.perceivechuchu.datetimeutil.commons.util.ValidationUtil
-
Validates and rejects null or empty input parameter
S
- searchTimeZonesByOffsetText(String) - Static method in class io.github.perceivechuchu.datetimeutil.timezone.TimeZoneUtil
-
Search time zones by the offset text e.g.
T
- TARGET_TIME_ZONE_ID_EMPTY - Static variable in class io.github.perceivechuchu.datetimeutil.constant.ErrorMessages
-
The error message for empty targetTimeZoneId parameter validation
- TIME_OFFSET_TEXT_EMPTY - Static variable in class io.github.perceivechuchu.datetimeutil.constant.ErrorMessages
-
The error message for empty offsetText parameter validation
- TIME_ZONE_ID_EMPTY - Static variable in class io.github.perceivechuchu.datetimeutil.constant.ErrorMessages
-
The error message for empty timeZoneId parameter validation
- TIME_ZONE_ID_INVALID - Static variable in class io.github.perceivechuchu.datetimeutil.constant.ErrorMessages
-
The error message for empty invalid timeZoneId parameter validation
- TIMESTAMP_NULL - Static variable in class io.github.perceivechuchu.datetimeutil.constant.ErrorMessages
-
The error message for null timestamp parameter validation
- TimeZoneDetail - Class in io.github.perceivechuchu.datetimeutil.model
-
TimeZoneDetail class holds the time zone details.
- TimeZoneDetail() - Constructor for class io.github.perceivechuchu.datetimeutil.model.TimeZoneDetail
- TimeZoneUtil - Class in io.github.perceivechuchu.datetimeutil.timezone
-
This class is a utility for time zones
V
- ValidationEntry - Class in io.github.perceivechuchu.datetimeutil.commons.model
-
ValidationEntry class holds the value and message during parameter validation
- ValidationEntry() - Constructor for class io.github.perceivechuchu.datetimeutil.commons.model.ValidationEntry
- ValidationUtil - Class in io.github.perceivechuchu.datetimeutil.commons.util
-
This class is a utility for validating input parameters
Y
- YYYY_MM_DD_HH_MM_SS_SSSXXX - Static variable in class io.github.perceivechuchu.datetimeutil.converter.DateTimeConverter
-
The zulu date format pattern
Z
- ZONED_DATE_TIME_TEXT_EMPTY - Static variable in class io.github.perceivechuchu.datetimeutil.constant.ErrorMessages
-
The error message for empty zonedDateTimeText parameter validation
- ZoneOffsetUtil - Class in io.github.perceivechuchu.datetimeutil.timezone
-
This class is a utility for time zone offset
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form