시간 함수

다음 함수는 시스템 시간과 함께 사용됩니다.

함수 Description
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 두 개의 파일 시간을 비교합니다.
FileTimeToLocalFileTime UTC 파일 시간을 로컬 파일 시간으로 변환합니다.
FileTimeToSystemTime 파일 시간을 시스템 시간 형식으로 변환합니다.
GetFileTime 지정된 파일 또는 디렉터리를 만들고 마지막으로 액세스하고 마지막으로 수정한 날짜와 시간을 검색합니다.
GetSystemTimeAsFileTime 현재 시스템 날짜 및 시간을 UTC 형식으로 검색합니다.
LocalFileTimeToFileTime UTC에 따라 로컬 파일 시간을 파일 시간으로 변환합니다.
SetFileTime 지정된 파일 또는 디렉터리를 만들었거나, 마지막으로 액세스했거나, 마지막으로 수정한 날짜와 시간을 설정합니다.
SystemTimeToFileTime 시스템 시간을 파일 시간으로 변환합니다.

 

다음 함수는 MS-DOS 날짜 및 시간과 함께 사용됩니다.

함수 Description
DosDateTimeToFileTime MS-DOS 날짜 및 시간 값을 파일 시간으로 변환합니다.
FileTimeToDosDateTime 파일 시간을 MS-DOS 날짜 및 시간 값으로 변환합니다.

 

다음 함수는 Windows 시간과 함께 사용됩니다.

함수 Description
GetSystemTimes 시스템 타이밍 정보를 검색합니다.
GetTickCount 시스템이 시작된 후 경과된 시간(최대 49.7일)을 검색합니다.
GetTickCount64 시스템이 시작된 후 경과된 시간(밀리초)을 검색합니다.

 

다음 함수는 고해상도 성능 카운터와 함께 사용됩니다.

함수 설명
QueryPerformanceCounter 고해상도 성능 카운터의 현재 값을 검색합니다.
QueryPerformanceFrequency 고해상도 성능 카운터의 빈도를 검색합니다.

 

다음 함수는 보조 성능 카운터와 함께 사용됩니다.

함수 설명
QueryAuxiliaryCounterFrequency 보조 카운터 빈도를 쿼리합니다.
ConvertAuxiliaryCounterToPerformanceCounter 지정된 보조 카운터 값을 해당 성능 카운터 값으로 변환합니다. 필요에 따라 대기 시간 및 가능한 최대 드리프트로 인한 나노초 단위의 예상 변환 오류를 제공합니다.
ConvertPerformanceCounterToAuxiliaryCounter 지정된 성능 카운터 값을 해당 보조 카운터 값으로 변환합니다. 필요에 따라 대기 시간 및 가능한 최대 드리프트로 인한 나노초 단위의 예상 변환 오류를 제공합니다.

 

다음 함수는 인터럽트 시간에 사용됩니다.

함수 Description
QueryInterruptTime 현재 인터럽트 시간 수를 가져옵니다.
QueryInterruptTimePrecise QueryInterruptTime보다 더 정확한 형식으로 현재 인터럽트 시간 수를 가져옵니다.
QueryUnbiasedInterruptTime 현재 편견 없는 인터럽트 시간 수를 가져옵니다. 편견 없는 인터럽트 시간 수는 시스템이 절전 모드 또는 최대 절전 모드에서 보내는 시간을 포함하지 않습니다.
QueryUnbiasedInterruptTimePrecise QueryUnbiasedInterruptTime보다 더 정확한 형식으로 현재 편견 없는 인터럽트 시간 수를 가져옵니다. 편견 없는 인터럽트 시간 수는 시스템이 절전 모드 또는 최대 절전 모드에서 보내는 시간을 포함하지 않습니다.