gpt4 book ai didi

c++ - 从 Howard Hinnant 的日期库中提取日期和时间

转载 作者:行者123 更新时间:2023-11-30 00:44:41 30 4
gpt4 key购买 nike

我正在使用 Howard Hinnant 的免费、开源、跨平台、C++11/14 时区库:

#include "date/tz.h"
#include <iostream>

int
main()
{
std::cout << date::make_zoned("Europe/Rome", std::chrono::system_clock::now()) << '\n';
}

我得到这样的输出:

2017-11-29 16:24:32.710766 CET

是否可以从 zoned_time 中提取日期(例如:星期一)和不同字符串中的 HH:MM? zoned_time 可以转换为 struct tm 吗?

最佳答案

试试这个:

date::format("%A", date::make_zoned("Europe/Rome", std::chrono::system_clock::now())

这给出了星期几。在此处查看更多格式字符串:http://man7.org/linux/man-pages/man3/strftime.3.html

没有 date::format() 的默认值是 %F %T %Z

关于c++ - 从 Howard Hinnant 的日期库中提取日期和时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47573395/

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