다음 함수는 시스템 시간과 함께 사용됩니다.
| 기능 | 묘사 |
|---|---|
| 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 시간으로 변환합니다. |
다음 함수는 파일 시간에 사용됩니다.
다음 함수는 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보다보다 정확한 형식으로 현재 비정형 인터럽트 시간 수를 가져옵니다. 편견 없는 인터럽트 시간 수는 시스템이 절전 모드 또는 최대 절전 모드에서 소비하는 시간을 포함하지 않습니다. |