Пространства имён
Варианты
Действия

std::chrono::file_clock::to_sys, std::chrono::file_clock::from_sys

Материал из cppreference.com
< cpp‎ | chrono‎ | file clock
 
 
Библиотека утилит
Языковая поддержка
Поддержка типов (базовые типы, RTTI)
Макросы тестирования функциональности библиотеки (C++20)    
Управление динамической памятью
Программные утилиты
Поддержка сопрограмм(C++20)
Вариативные функции
Трёхстороннее сравнение (C++20)
(C++20)
(C++20)(C++20)(C++20)(C++20)(C++20)(C++20)
Общие утилиты
Дата и время
Функциональные объекты
Библиотека форматирования(C++20)
(C++11)
Операторы отношения (устарело в C++20)
Целочисленные функции сравнения
(C++20)(C++20)(C++20)    
(C++20)
Операции обмена и типа
(C++11)
(C++11)
(C++17)
Общие лексические типы
(C++11)
(C++17)
(C++17)
(C++17)
(C++11)
(C++17)
(C++23)
Элементарные преобразования строк
(C++17)
(C++17)
 
 
std::chrono::file_clock
Функции-элементы

file_clock::to_sysfile_clock::from_sys
(предоставляется, только если не предоставлены to_utc и from_utc)

(предоставляется, только если не предоставлены to_sys и from_sys)
Ввод/Вывод момента времени
 
template<class Duration >

staticstd::chrono::sys_time</*смотри ниже*/>

    to_sys(conststd::chrono::file_time<Duration>& t );
(1) (начиная с C++20)
(необязательно)
template<class Duration >

staticstd::chrono::file_time</*смотри ниже*/>

    from_sys(conststd::chrono::sys_time<Duration>& t );
(2) (начиная с C++20)
(необязательно)
1) Преобразует file_timet в sys_time, представляющий тот же момент времени.
2) Преобразует sys_timet в file_time, представляющий тот же момент времени.

Длительность возвращаемого типа вычисляется из Duration неуказанным образом.

Эти шаблоны функций являются необязательными: вместо них реализация может выбрать to_utc и from_utc.

Содержание

[править] Возвращаемое значение

1)sys_time, представляющий тот же момент времени, что и аргумент.
2)file_time, представляющий тот же момент времени, что и аргумент.

[править] Примечание

Пользовательский код обычно должен использовать std::chrono::clock_cast, который предоставляет общий интерфейс для преобразования точек времени между часами, а не напрямую вызывать эти функции.

[править] Пример

[править] Смотрите также

[static](необязательно)
конвертирует между file_time и utc_time
(public static функция-элемент)[править]
(C++20)
конвертирует моменты времени одних часов в другие
(шаблон функции)[править]
close