@Override public ReadableInstant convert(Date source) { return new DateTime(source); } }
@Override public LocalDate convert(DateTime source) { return source.toLocalDate(); } }
@Override public Calendar convert(DateTime source) { return source.toGregorianCalendar(); } }
@Override public Long convert(DateTime source) { return source.getMillis(); } }
@Override public Date convert(DateTime source) { return source.toDate(); } }
@Override public Instant convert(DateTime source) { return source.toInstant(); } }
@Override public String print(Period object, Locale locale) { return object.toString(); }
@Override public org.joda.time.DateMidnight convert(DateTime source) { return source.toDateMidnight(); } }
@Override public String print(Duration object, Locale locale) { return object.toString(); }
@Override public LocalDateTime convert(DateTime source) { return source.toLocalDateTime(); } }
@Override public LocalTime convert(DateTime source) { return source.toLocalTime(); } }
@Override public MutableDateTime convert(DateTime source) { return source.toMutableDateTime(); } }
@Override public LocalDate convert(LocalDateTime source) { return source.toLocalDate(); } }
@Override public YearMonth parse(String text, Locale locale) throws ParseException { return YearMonth.parse(text); }
@Override public MonthDay parse(String text, Locale locale) throws ParseException { return MonthDay.parse(text); }
@Override public LocalTime convert(LocalDateTime source) { return source.toLocalTime(); } }
@Override public Duration parse(String text, Locale locale) throws ParseException { return Duration.parse(text); }
@Override public ReadableInstant convert(Calendar source) { return new DateTime(source); } }
@Override public Date convert(DateTime source) { return source.toDate(); } });
@Override public LocalDate convert(DateTime source) { return source.toLocalDate(); } });