addTimeConverters static method
Add time-related converters.
Implementation
static void addTimeConverters(ConverterRegistry registry) {
// String to time object converters
registry.addConverter(StringToDateTimeConverter());
registry.addConverter(StringToLocalDateTimeConverter());
registry.addConverter(StringToLocalDateConverter());
registry.addConverter(StringToLocalTimeConverter());
registry.addConverter(StringToZoneIdConverter());
registry.addConverter(StringToDurationConverter());
// Time object to string converters
registry.addConverter(DateTimeToStringConverter());
registry.addConverter(LocalDateTimeToStringConverter());
registry.addConverter(LocalDateToStringConverter());
registry.addConverter(LocalTimeToStringConverter());
registry.addConverter(LocalTimeToStringConverter());
registry.addConverter(ZonedDateTimeToStringConverter());
registry.addConverter(DurationToStringConverter());
// DateTime cross-conversions
registry.addConverter(DateTimeToLocalDateTimeConverter());
registry.addConverter(LocalDateTimeToDateTimeConverter());
registry.addConverter(DateTimeToLocalDateConverter());
registry.addConverter(LocalDateToDateTimeConverter());
registry.addConverter(DateTimeToLocalTimeConverter());
registry.addConverter(DateTimeToZonedDateTimeConverter());
registry.addConverter(ZonedDateTimeToDateTimeConverter());
// Epoch milliseconds converters
registry.addConverter(IntToDateTimeConverter());
registry.addConverter(DateTimeToIntConverter());
registry.addConverter(IntToZonedDateTimeConverter(defaultZone));
registry.addConverter(ZonedDateTimeToIntConverter());
registry.addConverter(IntToDurationConverter());
registry.addConverter(DurationToIntConverter());
// Cross-type converters
registry.addConverter(LocalDateTimeToLocalDateConverter());
registry.addConverter(LocalDateTimeToLocalTimeConverter());
registry.addConverter(LocalDateAndLocalTimeToLocalDateTimeConverter());
registry.addConverter(LocalDateTimeToZonedDateTimeConverter(defaultZone));
registry.addConverter(ZonedDateTimeToLocalDateTimeConverter());
registry.addConverter(ZonedDateTimeToLocalDateConverter());
registry.addConverter(ZonedDateTimeToLocalTimeConverter());
registry.addConverter(ZonedDateTimeToZoneIdConverter());
}