为什么某些格式说明符在 Visual Studio 2010 的 strftime 中不可用?
Why are some format specifiers unavailable in strftime in Visual Studio 2010?
我想使用 <ctime>
中的函数 strftime()
以 ISO 8601 UTC 格式打印时间,例如2016-01-12T10:37:20Z
.
按照标准cplusplus, the format string %FT%TZ
produces the same as "%Y-%m-%dT%H:%M:%SZ"
, but Visual Studio 2010 does not know the format specifiers %F and %T. Why is that? They seem to have forgotten them?!
这些功能已引入标准 C in C99, and to C++ in C++11。
似乎 Visual Studio 2010 不支持这两个标准。
我想使用 <ctime>
中的函数 strftime()
以 ISO 8601 UTC 格式打印时间,例如2016-01-12T10:37:20Z
.
按照标准cplusplus, the format string %FT%TZ
produces the same as "%Y-%m-%dT%H:%M:%SZ"
, but Visual Studio 2010 does not know the format specifiers %F and %T. Why is that? They seem to have forgotten them?!
这些功能已引入标准 C in C99, and to C++ in C++11。
似乎 Visual Studio 2010 不支持这两个标准。