다음을 통해 공유


_strtime, _wstrtime

시간을 버퍼에 복사 합니다.이러한 함수를 더 안전한 버전을 사용할 수 있습니다. see _strtime_s, _wstrtime_s.

char *_strtime(
   char *timestr 
);
wchar_t *_wstrtime(
   wchar_t *timestr 
);
template <size_t size>
char *_strtime(
   char (&timestr)[size]
); // C++ only
template <size_t size>
wchar_t *_wstrtime(
   wchar_t (&timestr)[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 항목

참고 항목

참조

시간 관리

asctime, _wasctime

ctime, _ctime32, _ctime64, _wctime, _wctime32, _wctime64

gmtime, _gmtime32, _gmtime64

localtime, _localtime32, _localtime64

mktime, _mktime32, _mktime64

time, _time32, _time64

_tzset