다음을 통해 공유


winrt::clock 구조체(C++/WinRT)

Windows::Foundation::D ateTime(즉, std::chrono::time_point)을 winrt::file_time 및 time_t 오가는 정적 도우미 함수를 포함하는 형식입니다.

winrt::clockWindows::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;

매개 변수

timeWindows::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;

매개 변수

timeWindows::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;

매개 변수

timewinrt::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;

매개 변수

timetime_t*로 변환할 Windows::Foundation::D ateTime 값입니다.

반환 값

time_t 변환된 Windows::Foundation::D ateTime값입니다.

참고 항목