溫馨提示×

C語言getsystemtime怎么使用

小億
234
2023-12-22 18:43:19
欄目: 編程語言

在C語言中,可以使用GetSystemTime()函數(shù)來獲取系統(tǒng)的當(dāng)前時間。該函數(shù)位于windows.h頭文件中。

下面是使用GetSystemTime()函數(shù)的示例代碼:

#include <stdio.h>
#include <windows.h>

int main() {
    SYSTEMTIME st;
    GetSystemTime(&st);

    printf("Current system time: %02d:%02d:%02d\n", st.wHour, st.wMinute, st.wSecond);

    return 0;
}

在上述代碼中,GetSystemTime()函數(shù)被調(diào)用以獲取當(dāng)前系統(tǒng)時間,并將其存儲在SYSTEMTIME結(jié)構(gòu)體變量st中。然后,通過訪問st的成員變量(例如wHourwMinutewSecond)可以獲取小時、分鐘和秒的值。最后,使用printf()函數(shù)將這些值打印到控制臺上。

請注意,GetSystemTime()函數(shù)返回的是協(xié)調(diào)世界時(UTC)時間,而非本地時間。如果需要獲取本地時間,可以使用GetLocalTime()函數(shù)。

0