Що є заміною бібліотеки joda-time у Java?
Завдяки прямому вирішенню цієї проблеми Joda-Time стала де-факто стандартною бібліотекою дати й часу для Java до Java SE 8. Зверніть увагу, що з Java SE 8 і далі користувачам пропонується перейти на java. час (JSR-310) – основна частина JDK, яка замінює цей проект.
Проект Joda-Time тепер рекомендує перейти на java. час (JSR-310). Поки java. time (JSR-310) був значною мірою натхненний Joda-Time, він не є зворотно сумісним, і концепції та термінологія змінилися.
Йода-Час є найпоширеніша бібліотека обробки дати й часу до випуску Java 8. Його метою було запропонувати інтуїтивно зрозумілий API для обробки дати й часу, а також вирішити проблеми дизайну, які існували в Java Date/Time API.
LocalDateTime Це ще один клас, доданий у java 8, який представляє екземпляри дати й часу без часового поясу. LocalDateTime також має метод now(), який повертає поточну дату й час. LocalDateTime currentDateTime = LocalDateTime. зараз() система.
Перетворення Joda-Time DateTime на Java Date У цьому тестовому методі ми створити новий екземпляр DateTime з Joda-Time під назвою jodaDateTime. Згодом ми викликали метод toDate() у цьому екземплярі Joda DateTime, щоб отримати відповідний java. util. Об'єкт дати.
Зауважте, що Joda-Time вважається в основному «завершеним» проектом. Жодних серйозних покращень не планується. Якщо ви використовуєте Java SE 8, перейдіть на java. часу (JSR-310).