Featured image of post 【C++20】以ISO8601格式(UTC)输出当前时间的简单代码示例

【C++20】以ISO8601格式(UTC)输出当前时间的简单代码示例

想用C++将当前时间输出为世界标准的ISO8601格式的工程师必看!本文将易懂地介绍如何利用C++20的std::format和chrono库,智能且简洁地进行当前时间格式转换的代码示例。

前提条件

  • ISO C++ 20 标准 (/std:c++20)

代码

1
2
3
4
#include <chrono>
#include <format>

std::string datetime = std::format("{:%FT%TZ}", system_clock::now());

以上就是如何在C++中以ISO8601格式输出当前时间的方法。

参考

comments powered by Disqus