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