系统时间

系统时间 是当天的当前日期和时间。 系统保留时间,以便应用程序能够随时访问准确的时间。 系统将系统时间基于 协调世界时 (UTC) 。 在英国格林威治,基于 UTC 的时间被松散定义为当天的当前日期和时间。

当系统首次启动时,它会根据计算机的实时时钟将系统时间设置为值,然后定期更新时间。 若要检索系统时间,请使用 GetSystemTime 函数。 GetSystemTime 将时间复制到 SYSTEMTIME 结构,该结构包含月份、天、年、工作日、小时、分钟、秒和毫秒的单个成员。 向用户显示此格式很容易。

还可以使用 GetSystemTimeAsFileTime 函数以文件时间格式获取系统时间。 GetSystemTimeAsFileTime 将时间复制到 FILETIME 结构。

若要设置系统时间,请使用 SetSystemTime 函数。 SetSystemTime 假定你已指定基于 UTC 的时间。

GetSystemTimeAdjustmentSetSystemTimeAdjustment 函数使用在每个时钟中断处应用的定期时间调整将一天中的时间时钟与另一个时间源同步。

请注意,系统可以通过与时间源同步来定期刷新时间。 由于系统时间可以向前或向后调整,因此请勿比较系统时间读数以确定已用时间。 请改用 Windows 时间中所述的方法之一。