РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
745 of 1163 menu

Метод currentTimeMillis

Метод currentTimeMillis класса System возвращает текущее время в миллисекундах. Это количество миллисекунд, прошедшее с полуночи 1 января 1970 года по UTC (так называемая эпоха Unix). Метод не принимает параметров и возвращает значение типа long. Его удобно использовать для измерения промежутков времени между двумя моментами выполнения программы.

Синтаксис

System.currentTimeMillis()

Пример

Давайте выведем текущее время в миллисекундах:

public class Main { public static void main(String[] args) { long millis = System.currentTimeMillis(); System.out.println(millis); } }

Результат выполнения кода:

1715000000000

Пример

Давайте измерим время выполнения участка кода в миллисекундах:

public class Main { public static void main(String[] args) { long start = System.currentTimeMillis(); int sum = 0; for (int i = 0; i < 1000000; i++) { sum += i; } long end = System.currentTimeMillis(); long res = end - start; System.out.println("Elapsed: " + res + " ms"); } }

Результат выполнения кода:

"Elapsed: 3 ms"

Пример

Давайте преобразуем текущее время в миллисекундах в секунды:

public class Main { public static void main(String[] args) { long millis = System.currentTimeMillis(); long seconds = millis / 1000; System.out.println(seconds); } }

Результат выполнения кода:

1715000000

Смотрите также

  • метод nanoTime,
    который возвращает время в наносекундах
  • метод lineSeparator,
    который возвращает разделитель строк
  • класс System,
    который предоставляет системные методы
  • поток out,
    который выводит данные в консоль
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить