LocalDate — це клас у Java, який використовується для представлення дати у форматі ISO-8601 (рррр-ММ-дд) і може бути викликаний просто за допомогою Місцева дата = Місцева дата. зараз() . Це частина Java 8 Date and Time API і використовується для обробки дат без часових поясів.23 жовтня 2023 р.
Якщо нам потрібно відформатувати екземпляр LocalDate у шаблоні дати, який не є вбудованим, ми можемо визначити наш власний шаблон за допомогою Місцева дата. метод format(DateTimeFormatter).. Він приймає екземпляр DateTimeFormatter, який має список попередньо визначених форматів, а також може створювати спеціальний формат, наприклад «дд/мм/рррр».
The LocalDateTime. Метод now() повертає екземпляр класу LocalDateTime. Якщо ми друкуємо екземпляр класу LocalDateTime, він друкує поточну дату й час. Щоб відформатувати поточну дату, ви можете використовувати клас DateTimeFormatter, який включено до JDK 1.8.
Створення простого формату дати Шаблон рядка = "yyyy-MM-dd" ; SimpleDateFormat simpleDateFormat = новий SimpleDateFormat(шаблон); Зазначений параметр «шаблон» — це шаблон, який використовується для форматування та аналізу дат.
LocalDateTime — це незмінний об’єкт дати й часу, який представляє дату й час у форматі за замовчуванням рррр-ММ-дд-ГГ-хм-сс.
1. Відображення дати й часу у форматі мови
- Отримати поточну мову користувача. Якщо інформація про мову не представлена, використовуйте мову за замовчуванням.
- Використовуйте інформацію про мову для створення об’єкта DateTimeFormatter.
- Використовуйте DateTimeFormatter. format() до вихідних даних дати й часу, що залежать від локалі.