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++ 中以 ISO 8601 格式輸出當前時間的方法。

參考資料

comments powered by Disqus