Aracılığıyla paylaş


_strtime, _wstrtime

Bir arabellek kopyalama saati.Bu işlevler daha güvenli sürümlerinin kullanılabilir olduğunu; 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

Parametreler

  • timestr
    Saat dize.

Dönüş Değeri

Sonuçta ortaya çıkan bir karakter dizesine bir işaretçi döndürür timestr.

Notlar

_strtime İşlevi geçerli yerel saattir göre sıralanmasını arabellek içine kopyalar timestr*.* Saat olarak biçimlendirilmiş hh:mm:ss burada hh saati 24 saatlik gösterimde temsil eden iki basamak olan mm olan iki basamaklı saat geçe temsil eden ve ss olan iki basamaklı saniye temsil eden.Örneğin, dize 18:23:44 6 p.m. geçen 23 dakika ve 44 saniye temsil eder.Arabellek en az 9 bayt uzunluğunda olmalıdır.

_wstrtimegeniş karakter sürümü _strtime; bağımsız değişken ve dönüş değeri _wstrtime geniş karakter dizeleridir.Bu işlevler aynı şekilde aksi davranırlar.timestr Olan NULL işaretçi veya timestr geçersiz hatalı biçimlendirilmiş parametre işleyici çağrıldığında, açıklandığı gibi Parametre doğrulama.Özel durum devam etmek için bu işlevler return null ve set veriliyorsa, errno için EINVAL , timestr bir null idi ya da set errno için ERANGE , timestr hatalı biçimlendirilmiş.

C++'da, bu işlevlerin daha yeni ve güvenli karşılıkları çağırmak şablon aşırı bu işlevleri vardır.Daha fazla bilgi için bkz. Güvenli şablon aşırı yükleme.

Genel metin yordamı eşlemeleri

TCHAR.H yordamına girildi

_UNICODE & _mbcs tanımlı değil

Tanımlanan _mbcs

Tanımlanan _UNICODE

_tstrtime

_strtime

_strtime

_wstrtime

Gereksinimler

Yordamı

Gerekli başlık

_strtime

<time.h>

_wstrtime

<time.h> veya <wchar.h>

Ek uyumluluk bilgileri için bkz: Uyumluluk giriş.

Örnek

// 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 Eşdeğeri

Ayrıca bkz.

Başvuru

Zaman Yönetimi

asctime, _wasctime

ctime, _ctime32, _ctime64, _wctime, _wctime32, _wctime64

gmtime, _gmtime32, _gmtime64

localtime, _localtime32, _localtime64

mktime, _mktime32, _mktime64

time, _time32, _time64

_tzset