Namespaces
Variants

std::chrono::file_clock:: to_utc, std::chrono::file_clock:: from_utc

From cppreference.net
template < class Duration >

static std:: chrono :: utc_time < /* см. ниже */ >

to_utc ( const std:: chrono :: file_time < Duration > & t ) ;
(1) (начиная с C++20)
( опционально* )
template < class Duration >

static std:: chrono :: file_time < /* см. ниже */ >

from_utc ( const std:: chrono :: utc_time < Duration > & t ) ;
(2) (начиная с C++20)
( опционально* )
1) Преобразует file_time t в utc_time , представляющий ту же точку во времени.
2) Преобразует utc_time t в file_time , представляющий ту же точку во времени.

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

Эти шаблоны функций являются опциональными: реализация может вместо этого предоставлять to_sys() и from_sys() .

Содержание

Возвращаемое значение

1) Объект utc_time , представляющий ту же точку во времени, что и аргумент.
2) A file_time представляющий ту же точку во времени, что и аргумент.

Примечания

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

Пример

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

[static] (optional)
преобразует между file_time и sys_time
(public static member function)
(C++20)
преобразует временные точки одного часового механизма в другой
(function template)