Посмотрите на javadoc того и другого, а затем найдите способ создания java.time.LocalDateTime
из методов геттера org.joda.time.LocalDateTime
.
Во-первых, осознать, что org.joda.time.LocalDateTime
не поддерживают нано-секундной точности:
Внутри LocalDateTime использует один миллисекунды на основе значения для представления локального DateTime. Это значение используется только внутри и не распространяется на приложения.
Для создания java.time.LocalDateTime
используйте LocalDateTime.of(int year, int month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond)
.
Чтобы получить значения из org.joda.time.LocalDateTime
, используйте:
getYear()
getMonthOfYear()
getDayOfMonth()
getHourOfDay()
getMinuteOfHour()
getSecondOfMinute()
getMillisOfSecond()
Это действительно просто: Прочитайте документацию.
Scala или Java не имеет значения для этого вопроса вообще. –