std::chrono::file_clock::to_sys, std::chrono::file_clock::from_sys
Материал из cppreference.com
<tbody>
</tbody>
template< class Duration > static std::chrono::sys_time</*смотри ниже*/> to_sys( const std::chrono::file_time<Duration>& t ); |
(1) | (начиная с C++20) (необязательно) |
template< class Duration > static std::chrono::file_time</*смотри ниже*/> from_sys( const std::chrono::sys_time<Duration>& t ); |
(2) | (начиная с C++20) (необязательно) |
1) Преобразует
file_time t в sys_time, представляющий тот же момент времени.2) Преобразует
sys_time t в 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) |
конвертирует моменты времени одних часов в другие (шаблон функции) |