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フォーマットで出力する方法でした。

参考

Hugo で構築されています。
テーマ StackJimmy によって設計されています。