public static LocalDateTime toLocalDateTime(Date date) { return factory.toLocalDateTime(date); } public static LocalDateTime toLocalDateTime(Calendar date) {
public static LocalDateTime toLocalDateTime(LocalDate date) { return factory.toLocalDateTime(date); } public static LocalDateTime toLocalDateTime(ZonedDateTime date) {
public static LocalDateTime toLocalDateTime(String date) { return factory.toLocalDateTime(date); } public static LocalDateTime toLocalDateTime(long date) {
public static LocalDateTime toLocalDateTime(long date) { return factory.toLocalDateTime(date); } public static LocalDateTime toLocalDateTime(Date date) {
public static LocalDateTime toLocalDateTime(Calendar date) { return factory.toLocalDateTime(date); } public static LocalDateTime toLocalDateTime(LocalDate date) {
public static LocalDateTime toLocalDateTime(Object date) { return factory.toLocalDateTime(date); } public static LocalDateTime toLocalDateTime(String date) {
public static LocalDateTime toLocalDateTime(ZonedDateTime date) { return factory.toLocalDateTime(date); } public static LocalDateTime toLocalDateTime(int year, int monthOfYear, int dayOfMonth) {
public LocalDateTime toLocalDateTime(Object date) { if (date == null) { return null; } else if (date instanceof LocalDateTime) { return (LocalDateTime)date; } else if (date instanceof String) { return toLocalDateTime((String)date); } else if (date instanceof Long) { return toLocalDateTime((long)date); } else if (date instanceof java.util.Date) { return toLocalDateTime((java.util.Date)date); } else if (date instanceof Calendar) { return toLocalDateTime((Calendar)date); } else if (date instanceof LocalDate) { return toLocalDateTime((LocalDate)date); } else if (date instanceof ZonedDateTime) { return toLocalDateTime((ZonedDateTime)date); } else { String msg = String.format("Cannot convert objects of type %s to LocalDateTime.", date.getClass().getSimpleName()); throw new IllegalArgumentException(msg); } }
public LocalTime toLocalTime(String date) { try { return LocalTime.parse(date); } catch (Exception ignored) {} if (date == null) { return null; } date = sanitize(date); if (date.contains("-") == false) { return LocalTime.parse(date); } else if (date.contains("T")) { LocalDateTime ldt = toLocalDateTime(date); return ldt.toLocalTime(); } else { return LocalTime.MIDNIGHT; } } public LocalTime toLocalTime(long date) {