_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 (×tr)[size]
); // C++ only
template <size_t size>
wchar_t *_wstrtime(
wchar_t (×tr)[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
ctime, _ctime32, _ctime64, _wctime, _wctime32, _wctime64