Системно време

Системно време

Времето на система (време система) - текущата дата и час на деня. Системата спестява време, така че вашата кандидатура е свободен достъп до точно време. Системата е базирана на системата за време на универсално време (UTC). Въз основа на координирано универсално време (UTC) (координирано универсално време) системното време е свободно определя като текущата дата и час на ден в Гринуич, Англия.







Когато системата първоначално стартира, тя определя стойността на времето система, основана на реално време часовника на компютъра си и след това да го актуализира редовно. За да извлечете системното време, използвайте функцията GetSystemTime. GetSystemTime копирате време в SYSTEMTIME структура. който съдържа отделните членове за месец, ден, година, ден от седмицата, час, минута и секунди и милисекунди. Структурата е лесно да се покаже този екран формат на потребителя.







Можете също така да получите системата време във формата на времето за файл с помощта на функцията GetSystemTimeAsFileTime. GetSystemTimeAsFileTime копирате време в FILETIME структура.

За да настроите времето за системата, използвайте SetSystemTime функция. SetSystemTime предполага, че имате определено време въз основа на координирано универсално време (UTC). Ако промените системното време, трябва да се изпрати съобщение WM_TIMECHANGE всички прозорци най-високо ниво с помощта на функцията SendMessage.

GetSystemTimeAdjustment SetSystemTimeAdjustment функции и синхронизиране на часовника на деня с други източници на времето, като се използва периодично сверяване на часовника се прилага при всеки прекъсне часа.

Обърнете внимание! на факта, че системата може периодично да актуализира часа, синхронизиране с източника на време. Тъй като времето за система може да се регулира напред или назад, не правят времето за сравнение референтна система за определяне на изтеклото време. Вместо това, използвайте един от методите, описани в статията на времето за Windows операционна система.