다음을 통해 공유


시간 관리

이러한 함수를 사용 하면 현재 시간을 표시 하 고 변환, 조정 및 필요에 따라 저장 합니다.현재 시간은 시스템 시간이입니다.

_ftime 및 localtime 루틴 사용 하는 TZ 환경 변수.경우 TZ 런타임 라이브러리를 시도 하는 운영 체제에 의해 지정 된 표준 시간대 정보를 사용 하도록 설정 되어 있지 않은.이 정보를 사용할 수 없으면 기본값인 PST8PDT 이러한 함수를 사용 합니다.에 대 한 자세한 내용은 TZ를 참조 하십시오 _tzset. 참고 _daylight, 시간대 및 _tzname.

시간 루틴

Function

사용할 도구

.NET Framework에 있는 해당

asctime, _wasctime, asctime_s, _wasctime_s

시간 형식 변환 struct tm 합니다.버전에 이러한 함수는 _s 접미사는 더 안전 합니다.

System::DateTime::ToLongDateString, System::DateTime::ToLongTimeString, System::DateTime::ToShortDateString, System::DateTime::ToShortTimeString, System::DateTime::ToString

시계

프로세스에 대 한 벽 시계 경과 된 시간을 반환 합니다.

해당 사항 없음.표준 C 함수를 호출할 수 있습니다 PInvoke.자세한 내용은 플랫폼 호출 예제.

ctime, _ctime32, _ctime64, _wctime, _wctime32, _wctime64_ctime_s, _ctime32_s, _ctime64_s, _wctime_s, _wctime32_s, _wctime64_s

시간 형식 변환 time_t, __time32_t 또는 __time64_t 합니다.버전에 이러한 함수는 _s 접미사는 더 안전 합니다.

System::DateTime::GetDateTimeFormats, System::DateTime::ToString, System::DateTime::ToLongTimeString, System::DateTime::ToShortTimeString

difftime, _difftime32, _difftime64

두 시간 사이의 차이 계산 합니다.

System::DateTime:: 빼기

_ftime, _ftime32, _ftime64,_ftime_s, _ftime32_s, _ftime64_s

형식의 변수에 저장할 현재 시스템 시간 struct _timeb 또는 형식 struct__timeb64 버전을 이러한 함수는 _s 접미사는 더 안전한.

System::DateTime::Now

_futime, _futime32, _futime64

열려 있는 파일을 수정한 시간 설정

System::IO::File::SetLastAccessTime, System::IO::File::SetLastWriteTime, System::IO::File::SetCreationTime

gmtime, _gmtime32, _gmtime64, gmtime_s, _gmtime32_s, _gmtime64_s

시간 형식 변환 time_t 에 struct tm 형식에서 __time64_t 에 struct tm.버전에 이러한 함수는 _s 접미사는 더 안전 합니다.

System::DateTime::UtcNow, System::DateTime::ToUniversalTime

localtime, _localtime32, _localtime64, localtime_s, _localtime32_s, _localtime64_s

시간 형식 변환 time_t 에 struct tm 형식에서 __time64_t 에 struct tm와 로컬 수정 기능.버전에 이러한 함수는 _s 접미사는 더 안전 합니다.

System::DateTime::ToLocalTime

_mkgmtime, _mkgmtime32, _mkgmtime64

시간 일정 값을 그리니치 표준시로 변환 합니다.

System::DateTime::ToUniversalTime

mktime, _mktime32, _mktime64

시간 일정 값으로 변환 합니다.

System::DateTime::DateTime

_strdate, _wstrdate, _strdate_s, _wstrdate_s

현재 시스템 날짜를 string으로 반환 합니다.버전에 이러한 함수는 _s 접미사는 더 안전 합니다.

해당 사항 없음.표준 C 함수를 호출할 수 있습니다 PInvoke.자세한 내용은 플랫폼 호출 예제.

strftime, wcsftime, _strftime_l, _wcsftime_l

국제적 사용에 대 한 날짜 및 시간 문자열 서식을 지정 합니다.

System::DateTime::ToLongDateString, System::DateTime::ToLongTimeString, System::DateTime::ToShortDateString, System::DateTime::ToShortTimeString, System::DateTime::ToString

_strtime, _wstrtime_strtime_s, _wstrtime_s

현재 시스템 시간을 string으로 반환 합니다.버전에 이러한 함수는 _s 접미사는 더 안전 합니다.

System::DateTime::ToLongDateString, System::DateTime::ToLongTimeString, System::DateTime::ToShortDateString, System::DateTime::ToShortTimeString, System::DateTime::ToString

시간, _time32, _time64

현재 시스템 시간 형식으로 가져온 time_t, __time32_t 형식 또는 __time64_t.

해당 사항 없음.표준 C 함수를 호출할 수 있습니다 PInvoke.자세한 내용은 플랫폼 호출 예제.

_tzset

시간 변수를 환경에서 외부 시간 변수 설정 TZ.

해당 사항 없음.표준 C 함수를 호출할 수 있습니다 PInvoke.자세한 내용은 플랫폼 호출 예제.

_utime, _utime32, _utime64, _wutime, _wutime32, _wutime64

현재 시간 또는 구조에 저장 되는 시간 값을 사용 하 여 지정 된 파일에 수정 시간을 설정 합니다.

해당 사항 없음.표준 C 함수를 호출할 수 있습니다 PInvoke.자세한 내용은 플랫폼 호출 예제.

[!참고]

모든 버전의 Microsoft C/C++를 제외 하 고 Microsoft C/C++ 버전 7.0 및 Visual C++의 모든 버전에서 시간 함수 초 1970 년 1 월 1 일 자정 이후 경과 된 시간에 따라 현재 시간을 반환 합니다.Microsoft C/C++ 버전 7.0, time 초에서 1899 년 12 월 31 일 자정 이후 경과 된 시간으로 현재 시간을 반환 합니다.

[!참고]

버전의 Visual C++ 및 Microsoft C/C++ Visual C++ 2005 이전 time_t 되었습니다는 long int (32 비트) 및 따라서 날짜를 사용할 수 없습니다 지 나 3시 14분: 07 2038 1 월 19 일, UTC입니다.time_t 지금입니다 __time64_t 기본, 있지만 정의 하 여 _USE_32BIT_TIME_T 변경 time_t 에 __time32_t 하 고 많은 시간 함수를 호출 하는 32 비트 버전을 강제로 time_t.자세한 내용은 표준 종류 및 개별 시간 함수 설명서에서 설명 합니다.

참고 항목

참조

범주별 런타임 루틴