gpt4 book ai didi

c++ - std::put_time 格式

转载 作者:太空狗 更新时间:2023-10-29 19:53:37 28 4
gpt4 key购买 nike

我想了解 std::put_time 的工作原理,以及如何获取“YYYY/MM/DD HH:MM:SS”格式的日期戳。现在我写这样的东西:

std::chrono::time_point<std::chrono::system_clock> now = std::chrono::system_clock::now();
std::time_t now_c = std::chrono::system_clock::to_time_t(now - std::chrono::hours(24));
std::cout << std::put_time(std::localtime(&now_c), "%F %T") << '\n';

输出是 2011-10-25 12:00:08,我怎样才能得到日期 2011/10/25 12:00:08。

最佳答案

如1小时前所述here , cppreference 对此有很好的文档:http://en.cppreference.com/w/cpp/io/manip/put_time

具体来说,您可以使用以下格式字符串获取您描述的格式:

std::cout  << std::put_time(std::localtime(&now_c), "%Y/%m/%d %T")

关于c++ - std::put_time 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12347371/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com