Перетворення Joda-Time DateTime на Java Date У цьому тестовому методі ми створити новий екземпляр DateTime з Joda-Time під назвою jodaDateTime. Згодом ми викликали метод toDate() у цьому екземплярі Joda DateTime, щоб отримати відповідний java. util. Об'єкт дати.
Ми можемо перетворити дату на позначку часу за допомогою класу Timestamp, який присутній у пакеті SQL.
- Конструктор класу міток часу потребує довгого значення.
- Отже, дані потрібно перетворити на довге значення за допомогою методу getTime() класу дат (який присутній у пакеті util).
LocalDate date = LocalDate.now(); Рядок text = date.format(formatter); LocalDate parsedDate = LocalDate.parse(text, formatter); На додаток до формату можна створювати засоби форматування з бажаною мовою, хронологією, ідентифікатором зони та десятковим стилем. Метод withLocale повертає новий засіб форматування, який замінює локаль.
Ви можете використовувати наступний код для зміни значення String на еквівалент часу: Рядок str = "08:03:10 вечора"; DateFormat formatter = new SimpleDateFormat("hh:mm:ss a"); Дата дата = (Дата)форматувальник. аналізувати (str); Сподіваюся, це вам допоможе.
Завдяки прямому вирішенню цієї проблеми Joda-Time стала де-факто стандартною бібліотекою дати й часу для Java до Java SE 8. Зверніть увагу, що з Java SE 8 і далі користувачам пропонується перейти на java. час (JSR-310) – основна частина JDK, яка замінює цей проект.