winrt::clock struct (C++/WinRT)
Jenis yang berisi fungsi pembantu statis untuk mengonversi Windows::Foundation::D ateTime (yaitu, std::chrono::time_point) ke dan dari winrt::file_time, dan ke dan dari time_t.
winrt::clockdidefinisikan sebagai menggunakan unit yang sama dengan Windows::Foundation::D ateTime (bilangan bulat 64-bit interval 100-nanodetik yang ditandatangani sejak 1 Jan 1601). Jam standar C++ lainnya biasanya tidak menentukan resolusinya, dan tidak menggunakan epoch Jan 1 1601, yang merupakan epoch Windows Runtime/FILETIME .
struct clock
SDK minimum yang didukung: Windows SDK versi 10.0.17134.0 (Windows 10, versi 1803)
Namespace: winrt
Header: %WindowsSdkDir%Include<WindowsTargetPlatformVersion>\cppwinrt\winrt\base.h (disertakan secara default)
Nama alias | Jenis |
---|---|
clock::rep | Sinonim untuk int64_t. |
clock::p eriod | Sinonim untuk Windows::Foundation::TimeSpan::p eriod. |
clock::d uration | Sinonim untuk Windows::Foundation::TimeSpan. |
clock::time_point | Sinonim untuk Windows::Foundation::D ateTime. |
Fungsi | Deskripsi |
---|---|
clock::now function | Mengambil waktu saat ini sebagai Windows::Foundation::D ateTime. |
clock::from_file_time function | Mengonversi nilai winrt::file_time ke Windows::Foundation::D ateTime. |
clock::from_time_t function | Mengonversi nilai time_t menjadi Windows::Foundation::D ateTime. |
clock::to_file_time function | Mengonversi nilai Windows::Foundation::D ateTime menjadi winrt::file_time. |
clock::to_time_t function | Mengonversi nilai Windows::Foundation::D ateTime menjadi time_t. |
Mengambil waktu saat ini sebagai Windows::Foundation::D ateTime.
static Windows::Foundation::DateTime now() noexcept;
Waktu saat ini sebagai Windows::Foundation::D ateTime.
Mengonversi nilai winrt::file_time ke Windows::Foundation::D ateTime.
static Windows::Foundation::DateTime from_file_time(winrt::file_time const& time) noexcept;
time
Nilai winrt::file_time untuk dikonversi ke Windows::Foundation::D ateTime.
Nilai winrt::file_time dikonversi menjadi Windows::Foundation::D ateTime.
Mengonversi nilai time_t menjadi Windows::Foundation::D ateTime.
static Windows::Foundation::DateTime from_time_t(time_t time) noexcept;
time
Nilai time_t untuk dikonversi ke Windows::Foundation::D ateTime.
Nilai time_t dikonversi menjadi Windows::Foundation::D ateTime.
Mengonversi nilai Windows::Foundation::D ateTime menjadi winrt::file_time.
static file_time to_file_time(Windows::Foundation::DateTime const& time) noexcept;
time
Nilai Windows::Foundation::D ateTime untuk dikonversi ke winrt::file_time.
Nilai Windows::Foundation::D ateTime dikonversi menjadi winrt::file_time.
Mengonversi nilai Windows::Foundation::D ateTime menjadi time_t.
static time_t to_time_t(Windows::Foundation::DateTime const& time) noexcept;
time
Nilai Windows::Foundation::D ateTime untuk dikonversi ke time_t*.
Nilai Windows::Foundation::D ateTime yang dikonversi menjadi time_t.