시간 관리
이러한 함수를 사용 하면 현재 시간을 표시 하 고 변환, 조정 및 필요에 따라 저장 합니다.현재 시간은 시스템 시간이입니다.
_ftime 및 localtime 루틴 사용 하는 TZ 환경 변수.경우 TZ 런타임 라이브러리를 시도 하는 운영 체제에 의해 지정 된 표준 시간대 정보를 사용 하도록 설정 되어 있지 않은.이 정보를 사용할 수 없으면 기본값인 PST8PDT 이러한 함수를 사용 합니다.에 대 한 자세한 내용은 TZ를 참조 하십시오 _tzset. 참고 _daylight, 시간대 및 _tzname.
시간 루틴
Function |
사용할 도구 |
.NET Framework에 있는 해당 |
---|---|---|
시간 형식 변환 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 |
두 시간 사이의 차이 계산 합니다. |
||
형식의 변수에 저장할 현재 시스템 시간 struct _timeb 또는 형식 struct__timeb64 버전을 이러한 함수는 _s 접미사는 더 안전한. |
||
열려 있는 파일을 수정한 시간 설정 |
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 접미사는 더 안전 합니다. |
|
localtime, _localtime32, _localtime64, localtime_s, _localtime32_s, _localtime64_s |
시간 형식 변환 time_t 에 struct tm 형식에서 __time64_t 에 struct tm와 로컬 수정 기능.버전에 이러한 함수는 _s 접미사는 더 안전 합니다. |
|
시간 일정 값을 그리니치 표준시로 변환 합니다. |
||
시간 일정 값으로 변환 합니다. |
System::DateTime::DateTime |
|
현재 시스템 날짜를 string으로 반환 합니다.버전에 이러한 함수는 _s 접미사는 더 안전 합니다. |
해당 사항 없음.표준 C 함수를 호출할 수 있습니다 PInvoke.자세한 내용은 플랫폼 호출 예제. |
|
국제적 사용에 대 한 날짜 및 시간 문자열 서식을 지정 합니다. |
System::DateTime::ToLongDateString, System::DateTime::ToLongTimeString, System::DateTime::ToShortDateString, System::DateTime::ToShortTimeString, System::DateTime::ToString |
|
현재 시스템 시간을 string으로 반환 합니다.버전에 이러한 함수는 _s 접미사는 더 안전 합니다. |
System::DateTime::ToLongDateString, System::DateTime::ToLongTimeString, System::DateTime::ToShortDateString, System::DateTime::ToShortTimeString, System::DateTime::ToString |
|
현재 시스템 시간 형식으로 가져온 time_t, __time32_t 형식 또는 __time64_t. |
해당 사항 없음.표준 C 함수를 호출할 수 있습니다 PInvoke.자세한 내용은 플랫폼 호출 예제. |
|
시간 변수를 환경에서 외부 시간 변수 설정 TZ. |
해당 사항 없음.표준 C 함수를 호출할 수 있습니다 PInvoke.자세한 내용은 플랫폼 호출 예제. |
|
현재 시간 또는 구조에 저장 되는 시간 값을 사용 하 여 지정 된 파일에 수정 시간을 설정 합니다. |
해당 사항 없음.표준 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.자세한 내용은 표준 종류 및 개별 시간 함수 설명서에서 설명 합니다.