GetSystemTime 関数 (sysinfoapi.h)
現在のシステムの日付と時刻を協定世界時 (UTC) 形式で取得します。
現在のシステムの日付と時刻をローカル時刻で取得するには、 GetLocalTime 関数を使用します。
構文
void GetSystemTime(
[out] LPSYSTEMTIME lpSystemTime
);
パラメーター
[out] lpSystemTime
現在のシステムの日付と時刻を受け取る SYSTEMTIME 構造体へのポインター。 lpSystemTime パラメーターは NULL にすることはできません。 NULL を使用すると、アクセス違反が発生します。
戻り値
なし
解説
現在のシステムの日付と時刻を設定するには、 SetSystemTime 関数を使用します。
例
#include <windows.h>
#include <stdio.h>
void main()
{
SYSTEMTIME st, lt;
GetSystemTime(&st);
GetLocalTime(<);
printf("The system time is: %02d:%02d\n", st.wHour, st.wMinute);
printf(" The local time is: %02d:%02d\n", lt.wHour, lt.wMinute);
}
// Sample output
The system time is: 19:34
The local time is: 12:34
この例の詳細については、「 SYSTEMTIME」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | sysinfoapi.h (Windows.h を含む) |
Library | Kernel32.lib |
[DLL] | Kernel32.dll |