Sdílet prostřednictvím


_strtime _wstrtime

Čas kopírování do vyrovnávací paměti.Bezpečnější verze tyto funkce jsou k dispozici; 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

Parametry

  • timestr
    Řetězec času.

Vrácená hodnota

Vrací ukazatel na výsledný řetězec znaků timestr.

Poznámky

_strtime Funkce kopíruje do vyrovnávací paměti, na kterou odkazuje aktuální místní čas timestr*.* Čas je formátována jako hh:mm:ss kde hh dvě číslice představující hodinu v 24hodinovém zápisu je mm je dvě číslice představující minut po celé hodině, a ss je dvě číslice představující sekund.Například řetězec 18:23:44 představuje 23 minut a 44 sekund za 6 hodinVyrovnávací paměti musí být nejméně 9 bajtů.

_wstrtimeje verze celého znaku _strtime; hodnota argumentu a návrat _wstrtime jsou celý znak řetězce.Tyto funkce chovat stejně jinak.Pokud timestr je NULL ukazatel nebo pokud timestr , nesprávně formátována neplatný popisovač parametr vyvolání popsaným v Ověření parametrů.Pokud je povoleno pokračovat v těchto funkcí return NULL a nastavit výjimku errno na EINVAL -li timestr byla hodnota NULL nebo nastavit errno na ERANGE Pokud timestr je nesprávně formátována.

V jazyce C++ mají tyto funkce šablony přetížení, které vyvolávají novější, zabezpečené protějšků těchto funkcí.Další informace naleznete v tématu Přetížení šablony zabezpečení.

Obecný Text rutinní mapování

TCHAR.Rutina H

_UNICODE & _MBCS není definován

_MBCS, definice

_UNICODE, definice

_tstrtime

_strtime

_strtime

_wstrtime

Požadavky

Rutina

Požadované záhlaví

_strtime

<time.h>

_wstrtime

<time.h> nebo <wchar.h>

Další informace o kompatibilitě, viz Compatibility v úvodu.

Příklad

// 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 );
}
  

Ekvivalent v rozhraní .NET Framework

Viz také

Referenční dokumentace

Aplikace Správa času

asctime _wasctime

ctime, _ctime32, _ctime64, _wctime, _wctime32, _wctime64

gmtime, _gmtime32, _gmtime64

localtime, _localtime32, _localtime64

mktime, _mktime32, _mktime64

time, _time32, _time64

_tzset