Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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 .
Sintaks
struct clock
Persyaratan
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)
Alias jenis anggota
| 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 anggota
| 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. |
clock::now function
Mengambil waktu saat ini sebagai Windows::Foundation::D ateTime.
Sintaks
static Windows::Foundation::DateTime now() noexcept;
Mengembalikan nilai
Waktu saat ini sebagai Windows::Foundation::D ateTime.
clock::from_file_time function
Mengonversi nilai winrt::file_time ke Windows::Foundation::D ateTime.
Sintaks
static Windows::Foundation::DateTime from_file_time(winrt::file_time const& time) noexcept;
Parameter
time Nilai winrt::file_time untuk dikonversi ke Windows::Foundation::D ateTime.
Mengembalikan nilai
Nilai winrt::file_time dikonversi menjadi Windows::Foundation::D ateTime.
clock::from_time_t function
Mengonversi nilai time_t menjadi Windows::Foundation::D ateTime.
Sintaks
static Windows::Foundation::DateTime from_time_t(time_t time) noexcept;
Parameter
time Nilai time_t untuk dikonversi ke Windows::Foundation::D ateTime.
Mengembalikan nilai
Nilai time_t dikonversi menjadi Windows::Foundation::D ateTime.
clock::to_file_time function
Mengonversi nilai Windows::Foundation::D ateTime menjadi winrt::file_time.
Sintaks
static file_time to_file_time(Windows::Foundation::DateTime const& time) noexcept;
Parameter
time Nilai Windows::Foundation::D ateTime untuk dikonversi ke winrt::file_time.
Mengembalikan nilai
Nilai Windows::Foundation::D ateTime dikonversi menjadi winrt::file_time.
clock::to_time_t function
Mengonversi nilai Windows::Foundation::D ateTime menjadi time_t.
Sintaks
static time_t to_time_t(Windows::Foundation::DateTime const& time) noexcept;
Parameter
time Nilai Windows::Foundation::D ateTime untuk dikonversi ke time_t*.
Mengembalikan nilai
Nilai Windows::Foundation::D ateTime yang dikonversi menjadi time_t.