doc*_*ove 10 c++ c++11 visual-studio-2012
我正在学习使用C++ 11 chrono,并试图输出时间. 其他SO问题显示了一些代码示例,例如
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';
Run Code Online (Sandbox Code Playgroud)
当我在调试时在VS2012上运行它时,我得到一个调试断言声称我使用了"无效格式指令".
如果我使用同样的事情std::strftime.我认为%F并且%T不支持微软?