Перейти к содержимому
шпаргалка.
Esc
навигацияоткрыть⌘Jпредпросмотр
На этой странице

Новые API и инструменты

Все темы Java Developer

Что такое LocalDateTime?

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

Основные характеристики LocalDateTime :
  • Дата и время: LocalDateTime хранит комбинацию даты (год, месяц и день) и времени (часы, минуты, секунды и доли секунды).

  • Без часового пояса: LocalDateTime не содержит информацию о часовом поясе, что делает его подходящим для представления локального времени в конкретном месте.

  • Неизменяемость: Объекты LocalDateTime являются неизменяемыми, что обеспечивает безопасность при многопоточном доступе.

  • Методы для работы с датой и временем: LocalDateTime предоставляет методы для выполнения операций с датами и временем, таких как добавление, вычитание, сравнение и форматирование.

Пример использования LocalDateTime:

// Создание LocalDateTime для текущего момента
LocalDateTime now = LocalDateTime.now();

// Создание LocalDateTime с явно заданной датой и временем
LocalDateTime dateTime = LocalDateTime.of(2024, Month.JUNE, 20, 15, 30);

// Получение компонентов даты и времени
int year = now.getYear();
Month month = now.getMonth();
int dayOfMonth = now.getDayOfMonth();
int hour = now.getHour();
int minute = now.getMinute();
int second = now.getSecond();

// Форматирование LocalDateTime в строку
String formattedDateTime = dateTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
System.out.println("Форматированная дата и время: " + formattedDateTime);

Что такое jjs?

jjs была консольной утилитой Nashorn для выполнения JavaScript. Она появилась в JDK 8 и удалена вместе с Nashorn в JDK 15. В современных JDK её нет.

Эта страница была полезной?