winrt::clock 구조체(C++/WinRT)
Windows::Foundation::D ateTime(즉, std::chrono::time_point)을 winrt::file_time 및 time_t 오가는 정적 도우미 함수를 포함하는 형식입니다.
winrt::clock은 Windows::Foundation::D ateTime과 동일한 단위를 사용하는 것으로 정의됩니다(1601년 1월 1일 이후 100나노초 간격의 부호 있는 64비트 정수). 다른 C++ 표준 시계는 일반적으로 해상도를 정의하지 않으며 Windows 런타임/FILETIME epoch인 epoch Jan 1 1 1601을 사용하지 않습니다.
Syntax
struct clock
요구 사항
지원되는 최소 SDK: Windows SDK 버전 10.0.17134.0(Windows 10, 버전 1803)
네임스페이스: winrt
헤더: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h(기본적으로 포함)
멤버 형식 별칭
별칭 이름 | Type |
---|---|
clock::rep | int64_t 동의어입니다. |
clock::p eriod | Windows::Foundation::TimeSpan::p eriod의 동의어입니다. |
clock::d uration | Windows::Foundation::TimeSpan의 동의어입니다. |
clock::time_point | Windows::Foundation::D ateTime의 동의어입니다. |
멤버 함수
기능 | 설명 |
---|---|
clock::now 함수 | 현재 시간을 Windows::Foundation::D ateTime으로 검색합니다. |
clock::from_file_time 함수 | winrt::file_time 값을 Windows::Foundation::D ateTime으로 변환합니다. |
clock::from_time_t 함수 | time_t 값을 Windows::Foundation::D ateTime으로 변환합니다. |
clock::to_file_time 함수 | Windows::Foundation::D ateTime 값을 winrt::file_time 변환합니다. |
clock::to_time_t 함수 | Windows::Foundation::D ateTime 값을 time_t 변환합니다. |
clock::now 함수
현재 시간을 Windows::Foundation::D ateTime으로 검색합니다.
구문
static Windows::Foundation::DateTime now() noexcept;
반환 값
Windows::Foundation::D ateTime의 현재 시간입니다.
clock::from_file_time 함수
winrt::file_time 값을 Windows::Foundation::D ateTime으로 변환합니다.
구문
static Windows::Foundation::DateTime from_file_time(winrt::file_time const& time) noexcept;
매개 변수
time
Windows::Foundation::D ateTime으로 변환할 winrt::file_time 값입니다.
반환 값
winrt::file_time 값은 Windows::Foundation::D ateTime으로 변환됩니다.
clock::from_time_t 함수
time_t 값을 Windows::Foundation::D ateTime으로 변환합니다.
구문
static Windows::Foundation::DateTime from_time_t(time_t time) noexcept;
매개 변수
time
Windows::Foundation::D ateTime으로 변환할 time_t 값입니다.
반환 값
Windows::Foundation::D ateTime으로 변환된 time_t 값입니다.
clock::to_file_time 함수
Windows::Foundation::D ateTime 값을 winrt::file_time 변환합니다.
구문
static file_time to_file_time(Windows::Foundation::DateTime const& time) noexcept;
매개 변수
time
winrt::file_time 변환할 Windows::Foundation::D ateTime 값입니다.
반환 값
winrt::file_time 변환된 Windows::Foundation::D ateTime 값입니다.
clock::to_time_t 함수
Windows::Foundation::D ateTime 값을 time_t 변환합니다.
구문
static time_t to_time_t(Windows::Foundation::DateTime const& time) noexcept;
매개 변수
time
time_t*로 변환할 Windows::Foundation::D ateTime 값입니다.
반환 값
time_t 변환된 Windows::Foundation::D ateTime값입니다.