【发布时间】:2016-01-12 11:59:29
【问题描述】:
我想使用 <ctime> 中的函数 strftime() 以 ISO 8601 UTC 格式打印时间,例如2016-01-12T10:37:20Z.
根据标准cplusplus,格式字符串%FT%TZ 产生的结果与"%Y-%m-%dT%H:%M:%SZ" 相同,但Visual Studio 2010 不知道格式说明符%F 和%T。这是为什么? They seem to have forgotten them?!
【问题讨论】:
-
链接网站不是标准。它只是一个网站。如果您需要标准,请从 ISO 获取正式版本或搜索最终草案。对于 C,请参阅 port70.net/~nsz/c/c11/n1570.html
-
哦,那是一个 C 问题。不要添加不相关的标签。
-
我认为这是因为 Visual Studio 在标准合规性方面毫无价值。
-
使用符合标准的编译器!
标签: c visual-studio-2010 strftime