Localdatetime Java: примеры использования и объяснение

Java 8 предоставляет новый класс java.time, который включает в себя новый тип "LocalDateTime". Этот класс представляет дату и время без учета часового пояса. LocalDateTime - это неизменяемый объект, который может быть использован для хранения и манипулирования датой и временем, такими как дата рождения, дата начала события и т.д.

Примеры кода:

1. Создание LocalDateTime:

LocalDateTime now = LocalDateTime.now();

2. Получение отдельных компонентов:

int year = now.getYear();

Month month = now.getMonth();

int day = now.getDayOfMonth();

int hour = now.getHour();

int minute = now.getMinute();

int second = now.getSecond();

3. Создание LocalDateTime из заданных значений:

LocalDateTime customDate = LocalDateTime.of(2021, Month.MARCH, 11, 10, 30, 0);

4. Изменение значений LocalDateTime:

LocalDateTime newDate = now.withYear(2022).withMonth(2).withDayOfMonth(10).withHour(8).withMinute(15);

5. Сравнение LocalDateTime:

LocalDateTime dateTime1 = LocalDateTime.of(2021, Month.MARCH, 12, 20, 30, 0);

LocalDateTime dateTime2 = LocalDateTime.of(2021, Month.MARCH, 12, 15, 0, 0);

boolean isAfter = dateTime1.isAfter(dateTime2); //true

boolean isBefore = dateTime2.isBefore(dateTime1); //true

6. Форматирование LocalDateTime:

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");

String formattedDate = now.format(formatter);

Результат: "2021-03-12 09:30:00"

В целом, LocalDateTime - это очень удобный и мощный класс в Java для работы с датами и временем, особенно с учетом его гибкости и возможностей манипулирования.

Похожие вопросы на: "localdatetime java "

SetTimeout: простой способ управления задержками в JavaScript
UB - революционная технология для вашего бизнеса
S D: лучшие скидки и распродажи на модную одежду, обувь и аксессуары
HTML5 Video File Not Found: Troubleshooting Tips
Convert ODT to PDF Online: Quick and Easy Solution
Как выровнять текст по центру в CSS: простые способы настройки
Основы работы с массивами в VBA: Примеры и Практика
Datalist - простой способ организации и отображения данных на вашем сайте
Java Spring Framework: основные преимущества и примеры реализации
Играйте в классические игры на Поле Мемо