Как получить время java

Аватар пользователя Иван Полежаев
Иван Полежаев
08 апреля 2023

Чтобы получить текущее время в Java, можно использовать класс java.time.LocalTime:

import java.time.LocalTime;

public class Main {
  public static void main(String[] args) {
    LocalTime currentTime = LocalTime.now();
    System.out.println("Текущее время: " + currentTime);
  }
}

Вывод программы будет примерно таким:

Текущее время: 22:05:30.123456789

Если вы хотите отформатировать время, вы можете использовать метод format():

import java.time.LocalTime;
import java.time.format.DateTimeFormatter;

public class Main {
  public static void main(String[] args) {
    LocalTime currentTime = LocalTime.now();
    DateTimeFormatter formatter = DateTimeFormatter.ofPattern("HH:mm:ss");
    String formattedTime = currentTime.format(formatter);
    System.out.println("Текущее время: " + formattedTime);
  }
}

Вывод программы будет таким:

Текущее время: 22:05:30
0 0