从霍华德·欣南特的日期库中提取日期和时间
Extract day and time from Howard Hinnant's date library
我正在使用霍华德·辛南特(Howard Hinnant
#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:在不同的字符串中的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
。
相关文章:
- 从包含m行的文件中提取n行,必要时(惰性地)重复该文件
- 查询SQLite数据库中的日期
- 如何从 std::atomic 中提取指针 T<T>?
- 获取日期异步信号安全吗?如果在信号处理程序中使用,它会导致死锁吗
- 为什么istream不支持右值提取
- Log4cpp:以UTC/GMT时区打印日期
- 如何设置一个范围来提取我想要获得的信息
- 如何打开并写入一个名称取自C++中字符串的文件
- 使用C++的日期库读取时间
- 在 c++ 中将 ISO 日期时间转换为本地日期时间并提取时间
- 从C 的时间戳提取日期时间戳
- 从霍华德·欣南特的日期库中提取日期和时间
- 从格式提取日期
- 仅从日期宏中提取年份
- 提取日期字符串并确定哪个更早
- 从日期和时间中提取日期
- 从给定日期提取日、月、年
- 使用按位运算从整数日期 (yyyyMMdd) 中提取月份
- 使用不同的区域设置提取年、月和日期
- visual如何使用c++从文本中提取日期信息