uwp
C ++ UWP में वर्तमान दिनांक समय कैसे प्राप्त करें
खोज…
परिचय
DateTime::UniversalTime
लिए दस्तावेज़:
"एक 64-बिट हस्ताक्षरित पूर्णांक जो कि 1 जनवरी 1601 को (ग्रेगोरियन कैलेंडर के अनुसार) से पहले या आधी रात के बाद 100-नैनोसेकंड अंतराल की संख्या के रूप में समय में एक बिंदु का प्रतिनिधित्व करता है।"
यह Win32 FILETIME
संरचना के समान है जिसे आपको 100-नैनोसेकंड लंबे लंबे मूल्य में परिवर्तित करने और इसे DateTime::UniversalTime
क्षेत्र में सेट करने की आवश्यकता है।
GetCurrentDateTime ()
#include <windows.h>
static Windows::Foundation::DateTime GetCurrentDateTime() {
// Get the current system time
SYSTEMTIME st;
GetSystemTime(&st);
// Convert it to something DateTime will understand
FILETIME ft;
SystemTimeToFileTime(&st, &ft);
// Conversion to DateTime's long long is done vie ULARGE_INTEGER
ULARGE_INTEGER ui;
ui.LowPart = ft.dwLowDateTime;
ui.HighPart = ft.dwHighDateTime;
DateTime currentDateTime;
currentDateTime.UniversalTime = ui.QuadPart;
return currentDateTime;
}
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow