Преобразовать LocalDate в LocalDateTime или java.sql.Timestamp

Я использую JodaTime 1.6.2.

У меня есть LocalDate , который мне нужно преобразовать либо в (Joda) LocalDateTime , либо в java.sqlTimestamp для отображения.

Причина в том, что я понял, как преобразовать между LocalDateTime и java.sql.Timestamp :

LocalDateTime ldt = new LocalDateTime();
DateTimeFormatter dtf = DateTimeFormatter.forPattern("yyyy-MM-dd HH:mm:ss");
Timestamp ts = Timestamp.valueOf(ldt.toString(dtf));

Итак, если я могу просто преобразовать между LocalDate и LocalDateTime , тогда я могу продолжить преобразование в java.sql.Timestamp . Спасибо за любые толчки в правильном направлении!

112
задан BalusC 24 January 2012 в 19:04
поделиться