_strtime, _wstrtime
시간을 버퍼에 복사 합니다.이러한 함수를 더 안전한 버전을 사용할 수 있습니다. see _strtime_s, _wstrtime_s.
char *_strtime(
char *timestr
);
wchar_t *_wstrtime(
wchar_t *timestr
);
template <size_t size>
char *_strtime(
char (×tr)[size]
); // C++ only
template <size_t size>
wchar_t *_wstrtime(
wchar_t (×tr)[size]
); // C++ only
매개 변수
- timestr
시간 문자열입니다.
반환 값
결과 문자열에 포인터를 반환 합니다. timestr.
설명
_strtime 함수 포인터가 가리키는 버퍼에 현재 로컬 시간 복사 timestr*.* 시간으로 서식이 지정 된 hh:mm:ss 는 hh 24 시간 표기법으로 나타내는 두 자리 숫자입니다 mm 분 사이 나타내는 두 자리 숫자입니다 및 ss 시간 (초)을 나타내는 두 자리 숫자입니다.예를 들어, 18:23:44 나타내는 23 분 44 초 지 나 오후 6버퍼 적어도 9 바이트 긴 있어야 합니다.
_wstrtime와이드 문자 버전입니다 _strtime. 인수와 반환 값을 _wstrtime 와이드 문자 문자열입니다.이러한 함수는 동일 하 게 그렇지 않으면 동작합니다.경우 timestr 입니다 NULL 포인터 또는 if timestr 에 잘못 된 형식이 잘못 된 매개 변수 처리기 호출에서 설명한 대로 매개 변수 유효성 검사.계속 하려면 이러한 함수 반환 NULL 및 설정 예외 허용 된 경우 errno 에 EINVAL 경우 timestr NULL 이거나 설정할 errno 에 ERANGE 경우 timestr 형식이 잘못 되었습니다.
C + +에서이 함수는 최신, 보안 상응 하는 이러한 함수를 호출 하는 템플릿 오버 로드 되어 있습니다.자세한 내용은 보안 템플릿 오버 로드를 참조하십시오.
일반 텍스트 루틴 매핑
TCHAR입니다.H 루틴 |
_UNICODE 및 _Mbcs가 정의 되지 않았습니다. |
_Mbcs가 정의 |
_Unicode가 정의 |
---|---|---|---|
_tstrtime |
_strtime |
_strtime |
_wstrtime |
요구 사항
루틴 |
필수 헤더 |
---|---|
_strtime |
<time.h> |
_wstrtime |
<time.h> 또는 <wchar.h> |
추가 호환성 정보를 참조 하십시오. 호환성 소개에서 합니다.
예제
// crt_strtime.c
// compile with: /W3
#include <time.h>
#include <stdio.h>
int main( void )
{
char tbuffer [9];
_strtime( tbuffer ); // C4996
// Note: _strtime is deprecated; consider using _strtime_s instead
printf( "The current time is %s \n", tbuffer );
}
해당 .NET Framework 항목
참고 항목
참조
ctime, _ctime32, _ctime64, _wctime, _wctime32, _wctime64