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. Відображення дати й часу у форматі мови

  1. Отримати поточну мову користувача. Якщо інформація про мову не представлена, використовуйте мову за замовчуванням.
  2. Використовуйте інформацію про мову для створення об’єкта DateTimeFormatter.
  3. Використовуйте DateTimeFormatter. format() до вихідних даних дати й часу, що залежать від локалі.