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

Функция time

Функция time возвращает текущее календарное время в виде значения типа time_t, которое представляет собой количество секунд, прошедших с 1 января 1970 года (эпоха Unix). В качестве параметра можно передать указатель на объект типа time_t, в который будет записано полученное значение. Если передать нулевой указатель nullptr, функция просто вернёт текущее время.

Синтаксис

time_t time(time_t *timer)

Пример

Давайте получим текущее время и выведем его на экран:

#include <iostream> #include <ctime> using namespace std; int main() { time_t res = time(nullptr); cout << res << endl; return 0; }

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

1726137600

Пример

Давайте передадим указатель на переменную, чтобы функция записала в неё текущее время:

#include <iostream> #include <ctime> using namespace std; int main() { time_t res; time(&res); cout << res << endl; return 0; }

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

1726137600

Пример

Давайте получим текущее время и преобразуем его в читаемый формат с помощью функции ctime:

#include <iostream> #include <ctime> using namespace std; int main() { time_t res = time(nullptr); cout << ctime(&res) << endl; return 0; }

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

"Thu Sep 12 12:00:00 2024"

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

  • функция localtime,
    которая преобразует время в локальное
  • функция gmtime,
    которая преобразует время в UTC
  • функция difftime,
    которая вычисляет разницу между временами
  • функция strftime,
    которая форматирует время в строку
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить