Чтобы узнать время на Java, вы можете использовать несколько методов в зависимости от ваших конкретных требований. Вот некоторые часто используемые методы:
-
Использование System.currentTimeMillis():
long currentTimeMillis = System.currentTimeMillis();Этот метод возвращает текущее время в миллисекундах с начала эпохи Unix (1 января 1970 г.).
-
Использование System.nanoTime():
long nanoTime = System.nanoTime();Этот метод возвращает текущее значение источника времени с высоким разрешением работающей виртуальной машины Java.
-
Использование класса Date:
Date currentDate = new Date();При этом создается новый объект
Date, инициализированный текущей датой и временем. -
Использование класса Calendar:
Calendar calendar = Calendar.getInstance(); Date currentDate = calendar.getTime();При этом создается экземпляр
Calendarи извлекается текущая дата и время с помощью методаgetTime(). -
Использование класса LocalDateTime (Java 8 и более поздних версий):
LocalDateTime currentDateTime = LocalDateTime.now();Этот класс предоставляет представление текущей даты и времени без информации о часовом поясе.
-
Использование класса ZonedDateTime (Java 8 и более поздних версий):
ZonedDateTime currentDateTime = ZonedDateTime.now();Этот класс предоставляет представление текущей даты и времени с информацией о часовом поясе.
Это некоторые из наиболее часто используемых методов определения времени в Java. Выбор метода зависит от ваших конкретных потребностей и версии Java, которую вы используете.