次の方法で共有


Time 関数

次の関数は、システム時刻と共に使用されます。

機能 形容
GetSystemTime 現在のシステムの日付と時刻を UTC 形式で取得します。
GetSystemTimeAdjustment システムが時刻の時刻に定期的な時間調整を適用しているかどうかを判断します。
GetTimeFormat システム時刻を、指定したロケールの時刻文字列として書式設定します。
NtQuerySystemTime システム時刻を返します。
RtlLocalTimeToSystemTime 指定した現地時刻をシステム時刻に変換します。
RtlTimeToSecondsSince1970 指定したシステム時間を、1970 年 1 月 1 日の最初の秒からの秒数に変換します。
SetSystemTime 現在のシステム時刻と日付を設定します。
SetSystemTimeAdjustment システムの時刻の時刻に対する定期的な時刻調整を有効または無効にします。
SystemTimeToFileTime システム時刻をファイル時刻に変換します。
SystemTimeToTzSpecificLocalTime UTC 時刻を、指定したタイム ゾーンの対応する現地時刻に変換します。
TzSpecificLocalTimeToSystemTime 現地時刻を UTC 時刻に変換します。

 

次の関数は、ローカル時刻と共に使用されます。

機能 形容
EnumDynamicTimeZoneInformation レジストリに格納されている動的夏時間情報エントリを列挙します。
FileTimeToLocalFileTime UTC ファイル時刻をローカル ファイル時刻に変換します。
GetDynamicTimeZoneInformation 現在のタイム ゾーンと動的夏時間の設定を取得します。
GetDynamicTimeZoneInformationEffectiveYears DYNAMIC_TIME_ZONE_INFORMATION に有効なエントリがある範囲 (年単位) を取得します。
GetLocalTime 現在のローカルの日付と時刻を取得します。
GetTimeZoneInformation 現在のタイム ゾーン設定を取得します。
GetTimeZoneInformationForYear 指定した年とタイム ゾーンのタイム ゾーン設定を取得します。
RtlLocalTimeToSystemTime 指定した現地時刻をシステム時刻に変換します。
SetDynamicTimeZoneInformation 現在のタイム ゾーンと動的夏時間の設定を設定します。
SetLocalTime 現在の現地時刻と日付を設定します。
SetTimeZoneInformation 現在のタイム ゾーンの設定を設定します。
SystemTimeToTzSpecificLocalTime UTC 時刻を、指定したタイム ゾーンの対応する現地時刻に変換します。
SystemTimeToTzSpecificLocalTimeEx 動的夏時間の設定を使用して UTC 時刻を、指定されたタイム ゾーンの対応する現地時刻に変換します。
TzSpecificLocalTimeToSystemTime 現地時刻を UTC 時刻に変換します。
TzSpecificLocalTimeToSystemTimeEx 動的夏時間の設定を使用してローカル時刻を UTC 時刻に変換します。

 

次の関数は、ファイル時刻と共に使用されます。

機能 形容
CompareFileTime 2 つのファイル時間を比較します。
FileTimeToLocalFileTime UTC ファイル時刻をローカル ファイル時刻に変換します。
FileTimeToSystemTime ファイル時刻をシステム時刻形式に変換します。
GetFileTimeする 指定したファイルまたはディレクトリが作成され、最後にアクセスされ、最後に変更された日時を取得します。
GetSystemTimeAsFileTime 現在のシステムの日付と時刻を UTC 形式で取得します。
LocalFileTimeToFileTime ローカル ファイル時刻を UTC に基づいてファイル時刻に変換します。
SetFileTime 指定したファイルまたはディレクトリが作成された日時、最後にアクセスされた日時、または最後に変更された日時を設定します。
SystemTimeToFileTime システム時刻をファイル時刻に変換します。

 

次の関数は、MS-DOS 日時と共に使用されます。

機能 形容
DosDateTimeToFileTime MS-DOS 日付と時刻の値をファイル時刻に変換します。
FileTimeToDosDateTime ファイル時刻を日付と時刻の値 MS-DOS 変換します。

 

Windows 時刻では、次の関数が使用されます。

機能 形容
GetSystemTimes システムのタイミング情報を取得します。
GetTickCountする システムの起動から経過したミリ秒数 (最大 49.7 日) を取得します。
GetTickCount64する システムの起動後に経過したミリ秒数を取得します。

 

次の関数は、高解像度のパフォーマンス カウンターで使用されます。

機能 形容
QueryPerformanceCounter 高解像度パフォーマンス カウンターの現在の値を取得します。
QueryPerformanceFrequency 高解像度パフォーマンス カウンターの頻度を取得します。

 

補助パフォーマンス カウンターでは、次の関数が使用されます。

機能 形容
QueryAuxiliaryCounterFrequency 補助カウンターの頻度を照会します。
ConvertAuxiliaryCounterToPerformanceCounter 指定した補助カウンター値を対応するパフォーマンス カウンター値に変換します。必要に応じて、待機時間と可能な最大ドリフトによる推定変換エラーをナノ秒単位で提供します。
ConvertPerformanceCounterToAuxiliaryCounter 指定したパフォーマンス カウンター値を対応する補助カウンター値に変換します。必要に応じて、待機時間と可能な最大ドリフトによる推定変換エラーをナノ秒単位で提供します。

 

次の関数は割り込み時間と共に使用されます。

機能 形容
QueryInterruptTime 現在の割り込み時間数を取得します。
QueryInterruptTimePrecise QueryInterruptTimeよりも正確な形式で現在の割り込み時間数取得します。
QueryUnbiasedInterruptTime 現在の偏りのない割り込み時間数を取得します。 偏りのない割り込み時間数には、システムがスリープまたは休止状態で費やす時間は含まれません。
QueryUnbiasedInterruptTimePrecise QueryUnbiasedInterruptTimeよりも正確な形式で、現在の偏りのない割り込み時間数取得します。 偏りのない割り込み時間数には、システムがスリープまたは休止状態で費やす時間は含まれません。