c++20--std::format

作用

链接

编译器版本支持

g++版本至少是13。

g++ --version

升级g++编译器。

案例

时间格式化

复制代码
#include <iostream>
#include <chrono>
#include <format> // C++20 <format> 库

int main() {
    // 获取当前时间(UTC)
    auto now = std::chrono::system_clock::now();
    
    // 格式化为 ISO 8601 字符串(如 "2025-08-07T12:34:56.789Z")
    std::string time_str = std::format("{:%Y-%m-%dT%H:%M:%S.%Z}", now);
    
    std::cout << time_str << std::endl;
    return 0;
}
相关推荐
啦啦啦啦啦zzzz3 天前
一致性哈希
服务器·算法·哈希算法·c++20·分布式存储
keep intensify7 天前
C++20线程池
c++·算法·c++20
繁华的地方不一定留下你的脚印11 天前
C++20 concepts:把模板要求写在入口,而不是等一屏报错
c++20
码匠许师傅12 天前
【C++三方组件】Asio 下篇:C++20 协程版 TCP 客户端与服务端
c++·tcp/ip·c++20
啦啦啦啦啦zzzz1 个月前
利用RAII机制进行日志的采集
linux·服务器·c++·网络编程·c++20
啦啦啦啦啦zzzz1 个月前
Logger的组装(c++20)
c++·算法·c++20
啦啦啦啦啦zzzz1 个月前
Appender抽象类的实现c++20
linux·服务器·c++·c++20
OPEN-F1 个月前
C++20新特性精讲:概念、范围与三路比较
算法·c++20
小小龙学IT1 个月前
C++ std::chrono 时间库深度解析:从 duration 模板到 C++20 日历与时区
linux·c++·c++20
郝学胜-神的一滴1 个月前
C++20 高级编程 004:从初始化、内存到const系列关键字
开发语言·算法·编程·软件构建·c++20