A C D E F G I J L M P R S T V W Y 
All Classes All Packages

A

AbstractRfc3339 - Class in com.ethlo.time
 
AbstractRfc3339() - Constructor for class com.ethlo.time.AbstractRfc3339
 

C

com.ethlo.time - package com.ethlo.time
 

D

DAY - com.ethlo.time.Field
 
DefaultLeapSecondHandler - Class in com.ethlo.time
 
DefaultLeapSecondHandler() - Constructor for class com.ethlo.time.DefaultLeapSecondHandler
 
doParseLenient(String, Class<T>) - Method in class com.ethlo.time.EthloITU
 

E

EthloITU - Class in com.ethlo.time
 
EthloITU() - Constructor for class com.ethlo.time.EthloITU
 

F

Field - Enum in com.ethlo.time
 
format(OffsetDateTime, Field) - Method in class com.ethlo.time.EthloITU
 
format(OffsetDateTime, Field) - Method in interface com.ethlo.time.W3cDateTimeUtil
 
format(Date, String) - Method in class com.ethlo.time.EthloITU
 
format(Date, String) - Static method in class com.ethlo.time.ITU
 
format(Date, String) - Method in class com.ethlo.time.Java8Rfc3339
 
format(Date, String) - Method in interface com.ethlo.time.Rfc3339Formatter
Format a date in the given time-zone
format(Date, String, int) - Method in class com.ethlo.time.EthloITU
 
format(Date, String, int) - Static method in class com.ethlo.time.ITU
 
format(Date, String, int) - Method in class com.ethlo.time.Java8Rfc3339
 
format(Date, String, int) - Method in interface com.ethlo.time.Rfc3339Formatter
Format the date as a date-time String with specified resolution and time-zone offset, for example 1999-12-31T16:48:36[.123456789]-05:00
formatUtc(OffsetDateTime) - Method in class com.ethlo.time.EthloITU
 
formatUtc(OffsetDateTime) - Static method in class com.ethlo.time.ITU
 
formatUtc(OffsetDateTime) - Method in class com.ethlo.time.Java8Rfc3339
 
formatUtc(OffsetDateTime) - Method in interface com.ethlo.time.Rfc3339Formatter
Format the Date as a UTC formatted date-time string
formatUtc(OffsetDateTime, int) - Method in class com.ethlo.time.EthloITU
 
formatUtc(OffsetDateTime, int) - Static method in class com.ethlo.time.ITU
 
formatUtc(OffsetDateTime, int) - Method in class com.ethlo.time.Java8Rfc3339
 
formatUtc(OffsetDateTime, int) - Method in interface com.ethlo.time.Rfc3339Formatter
Format the date as a date-time String with specified resolution, aka 1999-12-31T16:48:36[.123456789]Z
formatUtc(OffsetDateTime, Field, int) - Method in class com.ethlo.time.EthloITU
 
formatUtc(OffsetDateTime, Field, int) - Static method in class com.ethlo.time.ITU
 
formatUtc(OffsetDateTime, Field, int) - Method in interface com.ethlo.time.W3cDateTimeUtil
Format the date/date-time in UTC format
formatUtc(Date) - Method in class com.ethlo.time.EthloITU
 
formatUtc(Date) - Static method in class com.ethlo.time.ITU
 
formatUtc(Date) - Method in class com.ethlo.time.Java8Rfc3339
 
formatUtc(Date) - Method in interface com.ethlo.time.Rfc3339Formatter
formatUtcMicro(OffsetDateTime) - Method in class com.ethlo.time.EthloITU
 
formatUtcMicro(OffsetDateTime) - Static method in class com.ethlo.time.ITU
 
formatUtcMicro(OffsetDateTime) - Method in class com.ethlo.time.Java8Rfc3339
 
formatUtcMicro(OffsetDateTime) - Method in interface com.ethlo.time.Rfc3339Formatter
Format the date as a date-time String with microsecond resolution, aka 1999-12-31T16:48:36.123456Z
formatUtcMilli(OffsetDateTime) - Method in class com.ethlo.time.EthloITU
 
formatUtcMilli(OffsetDateTime) - Static method in class com.ethlo.time.ITU
 
formatUtcMilli(OffsetDateTime) - Method in class com.ethlo.time.Java8Rfc3339
 
formatUtcMilli(OffsetDateTime) - Method in interface com.ethlo.time.Rfc3339Formatter
Format the date as a date-time String with millisecond resolution, for example 1999-12-31T16:48:36.123Z
formatUtcMilli(Date) - Method in class com.ethlo.time.EthloITU
 
formatUtcMilli(Date) - Static method in class com.ethlo.time.ITU
 
formatUtcMilli(Date) - Method in class com.ethlo.time.Java8Rfc3339
 
formatUtcMilli(Date) - Method in interface com.ethlo.time.Rfc3339Formatter
formatUtcNano(OffsetDateTime) - Method in class com.ethlo.time.EthloITU
 
formatUtcNano(OffsetDateTime) - Static method in class com.ethlo.time.ITU
 
formatUtcNano(OffsetDateTime) - Method in class com.ethlo.time.Java8Rfc3339
 
formatUtcNano(OffsetDateTime) - Method in interface com.ethlo.time.Rfc3339Formatter
Format the date as a date-time String with nanosecond resolution, aka 1999-12-31T16:48:36.123456789Z

G

getLastKnownLeapSecond() - Method in class com.ethlo.time.DefaultLeapSecondHandler
 
getLastKnownLeapSecond() - Method in interface com.ethlo.time.LeapSecondHandler
 
getNearestDateTime() - Method in exception com.ethlo.time.LeapSecondException
 
getRequiredLength() - Method in enum com.ethlo.time.Field
 
getSecondsInMinute() - Method in exception com.ethlo.time.LeapSecondException
 

I

indexOfNonDigit(char[], int) - Static method in class com.ethlo.time.LimitedCharArrayIntegerUtil
 
isValid(String) - Method in class com.ethlo.time.EthloITU
 
isValid(String) - Static method in class com.ethlo.time.ITU
 
isValid(String) - Method in class com.ethlo.time.Java8Rfc3339
 
isValid(String) - Method in interface com.ethlo.time.Rfc3339Parser
Check whether the string is a valid date-time according to RFC-3339
isValidLeapSecondDate(YearMonth) - Method in class com.ethlo.time.DefaultLeapSecondHandler
 
isValidLeapSecondDate(YearMonth) - Method in interface com.ethlo.time.LeapSecondHandler
 
isVerifiedValidLeapYearMonth() - Method in exception com.ethlo.time.LeapSecondException
 
ITU - Class in com.ethlo.time
 

J

Java8Rfc3339 - Class in com.ethlo.time
Java 8 JDK classes.
Java8Rfc3339() - Constructor for class com.ethlo.time.Java8Rfc3339
 

L

LEAP_SECOND_PATH_CSV - Static variable in class com.ethlo.time.DefaultLeapSecondHandler
 
LEAP_SECOND_SECONDS - Static variable in interface com.ethlo.time.LeapSecondHandler
 
LeapSecondException - Exception in com.ethlo.time
 
LeapSecondException(OffsetDateTime, int, boolean) - Constructor for exception com.ethlo.time.LeapSecondException
 
LeapSecondHandler - Interface in com.ethlo.time
 
LimitedCharArrayIntegerUtil - Class in com.ethlo.time
 

M

MAX_FRACTION_DIGITS - Static variable in class com.ethlo.time.AbstractRfc3339
 
MINUTE - com.ethlo.time.Field
 
MONTH - com.ethlo.time.Field
 

P

parseDateTime(String) - Method in class com.ethlo.time.EthloITU
 
parseDateTime(String) - Static method in class com.ethlo.time.ITU
 
parseDateTime(String) - Method in class com.ethlo.time.Java8Rfc3339
 
parseDateTime(String) - Method in interface com.ethlo.time.Rfc3339Parser
Parse the date-time and return it as a OffsetDateTime.
parseLenient(String) - Method in class com.ethlo.time.EthloITU
 
parseLenient(String) - Static method in class com.ethlo.time.ITU
 
parseLenient(String) - Method in interface com.ethlo.time.W3cDateTimeUtil
Parse the format and return it as a fitting sub-class of Temporal
parseLenient(String, Class<T>) - Method in class com.ethlo.time.EthloITU
 
parseLenient(String, Class<T>) - Static method in class com.ethlo.time.ITU
 
parseLenient(String, Class<T>) - Method in interface com.ethlo.time.W3cDateTimeUtil
Parse the format with an expected type, i.e sub-class of Temporal
parsePositiveInt(char[], int, int) - Static method in class com.ethlo.time.LimitedCharArrayIntegerUtil
 

R

Rfc3339 - Interface in com.ethlo.time
The recommendation for date-time exchange in modern APIs is to use RFC-3339, available at https://tools.ietf.org/html/rfc3339 This class supports both validation, parsing and formatting of such date-times.
Rfc3339Formatter - Interface in com.ethlo.time
 
Rfc3339Parser - Interface in com.ethlo.time
 

S

SECOND - com.ethlo.time.Field
 

T

toEpochMillis(Temporal) - Static method in class com.ethlo.time.ITU
 

V

valueOf(Class<? extends Temporal>) - Static method in enum com.ethlo.time.Field
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ethlo.time.Field
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.ethlo.time.Field
Returns an array containing the constants of this enum type, in the order they are declared.

W

W3cDateTimeUtil - Interface in com.ethlo.time
This class deals with the formats mentioned in W3C - NOTE-datetime: https://www.w3.org/TR/NOTE-datetime Year:
YYYY (eg 1997) Year and month:
YYYY-MM (eg 1997-07) Complete date:
YYYY-MM-DD (eg 1997-07-16) Complete date plus hours and minutes:
YYYY-MM-DDThh:mmTZD (eg 1997-07-16T19:20+01:00) Complete date plus hours, minutes and seconds:
YYYY-MM-DDThh:mm:ssTZD (eg 1997-07-16T19:20:30+01:00) Complete date plus hours, minutes, seconds and a decimal fraction of a second
YYYY-MM-DDThh:mm:ss.STZD (eg 1997-07-16T19:20:30.45+01:00)

Y

YEAR - com.ethlo.time.Field
 
A C D E F G I J L M P R S T V W Y 
All Classes All Packages