首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Hinnant的日期库中提取日期和时间

从Hinnant的日期库中提取日期和时间
EN

Stack Overflow用户
提问于 2017-11-30 12:22:49
回答 1查看 797关注 0票数 1

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

代码语言:javascript
复制
#include "date/tz.h"
#include <iostream>

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

我得到了这样的输出:

代码语言:javascript
复制
2017-11-29 16:24:32.710766 CET

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-30 12:27:48

试试这个:

代码语言:javascript
复制
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

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47573395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档