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

Поле tm_hour

Поле tm_hour класса tm хранит количество часов с полуночи. Значение этого поля находится в диапазоне от 0 до 23. Оно используется для представления времени суток и заполняется функциями localtime, gmtime и другими.

Синтаксис

struct tm { int tm_hour; // ... };

Пример

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

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

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

14

Пример

Давайте создадим структуру tm вручную и установим поле tm_hour равным 9:

#include <iostream> #include <ctime> using namespace std; int main() { tm res = {}; res.tm_hour = 9; cout << res.tm_hour << endl; return 0; }

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

9

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

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