9
C++ 11 chrono kullanmayı öğreniyorum ve zamanın çıktısını almaya çalışıyorum. Other SO questions bazı kod örneklerini, ör. Ben hata ayıklama VS2012 bu çalıştırdığınızdaHata ayıklama std :: put_time için geçersiz biçim yönergesini savunuyor
std::chrono::time_point<std::chrono::system_clock> now = std::chrono::system_clock::now();
std::time_t now_c = std::chrono::system_clock::to_time_t(now - std::chrono::hours(24));
std::cout << std::put_time(std::localtime(&now_c), "%F %T") << '\n';
, ben "Geçersiz biçim yönergesini" kullandım iddia eden bir ayıklama assert olsun.
std::strftime
'u kullanırsam aynı şey olur. %F
ve %T
Microsoft tarafından desteklenmiyor mu?
[ne MSDN diyor] kontrol ettiniz mi (http://msdn.microsoft.com/en-us/library/fe06s4ak (v = vs.71) .aspx)? –
Sadece bunu okudum. Teşekkürler Roger. Bu format, "% Y-% m-% d% H:% M:% S" gibi görünüyor. C++ 11'i okumak ve VS2012'yi kullanmaya çalışmak zor. – doctorlove
Evet - VS2012, C++ 11'i yalnızca kısmen destekliyor. Bu nedenle, karışıklık kaçınılmaz :-([Buraya bakın] (http://msdn.microsoft.com/en-us/library/vstudio/hh567368.aspx) bunun ne kadar ayrıntı verdiğini öğrenmek için –