- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 Boost 日期时间库中,是否有将月份短字符串(例如 Jan、Feb、Mar、Apr)转换为 boost::gregorian::greg_month 类型的实用函数?该库的文档不是很好,我在标题中看不到任何内容。
最佳答案
一个 hacky 解决方法可能是:
#include <iostream>
#include <boost/date_time/gregorian/gregorian.hpp>
int main(void)
{
auto ptr = boost::gregorian::greg_month::get_month_map_ptr();
if (ptr)
{
auto it = ptr->begin();
for(; it != ptr->end(); ++it)
{
std::cout << it->first << " " << it->second << '\n';
}
}
}
此映射包含所有短/长名称与创建 greg_month
所需的短名称之间的映射实例。只需要在它周围创建一个小包装...
根据 Graeme 的发现,有一个方便的函数已经包装了它 boost::date_time::month_str_to_ushort<>
关于c++ - 将字符串转换为 boost::gregorian::greg_month,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9431757/
在 Boost 日期时间库中,是否有将月份短字符串(例如 Jan、Feb、Mar、Apr)转换为 boost::gregorian::greg_month 类型的实用函数?该库的文档不是很好,我在标题
尝试在 Win7 64 位的 Qt Creator 中运行以下代码。 #include #include int main() { using namespace boost::posix
这被问了好几次,但我不知道我做错了什么。我正在尝试将当前日期减去 7。这是主要的: #include #include #include #include using namespace st
我花了一整天的时间尝试将 data_time 库链接到我的 C++ cmake 项目。 所以我正在使用 cmake 3.4 和 boost 1.61.0。我有一个类,其中是一个正在使用本地时间的函数:
我是一名优秀的程序员,十分优秀!