如何使用boost :: date_time获得两个日期之间的天数

用户名

boost :: date_time中是否提供任何API来获取两个日期之间的天数,这些天数也是日历特定的?

例如,在2005年1月1日至2006年12月31日之间的天数在7天日历中为730天,在5天日历中为504天。

看到

是的:营救posix_time

Live On Coliru

#include <boost/date_time/gregorian/greg_date.hpp>
#include <iostream>

int main() {
    using boost::gregorian::date;

    date a { 2005, 1, 1 }, b { 2006, 12, 31 };

    std::cout << (b-a).days() << "\n";
}

版画

729 [1]

使用posix_time::ptime,如果你想用一天的阳历日子+时间(HH:MM:ss.fffffff)。local_time::local_date_time为此增加了时区意识(例如关于夏令时的正确信息)


琐事 顺便说一句,此数字也是27的平方和9的立方,并且由于这些特性,因此有一个理想的总拉伸数,一个居中的八角形数和一个史密斯数。不是四个连续素数的总和

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何获得两个日期之间的天数

如何获得两个日期(包括时间)之间的天数?

如何获得两个日期之间的天数?

如何获得天数,小时数,分钟数和秒数之间的两个日期之间的差异

如何使用Joda-Time计算两个日期之间的年,月和天数

如何在php中获得两个日期之间的差异天数

如何在谷歌表中获得两个日期之间的天数

使用VBA无法获得月份和剩余天数中两个日期之间的差异

如何使用熊猫获取两个日期之间的天数

使用Joda Time API计算两个日期之间的天数

如何找出两个日期之间的天数

如何计算oracle中两个日期之间的天数?

如何计算两个日期之间的星期数,天数

如何计算两个日期之间的天数?

如何获取JavaScript中两个日期之间的天数?

如何计算两个日期之间的天数

如何获取两个日期范围之间的天数

如何获取两个日期之间选择的总天数?

如何找到两个日期之间的连续天数

如何计算两个日期之间的星期天数

如何计算两个日期之间的天数

如何用条件在两个日期之间计算天数

javascript如何检查两个日期之间的天数

如何获取ID相同的两个日期之间的天数?

计算两个日期之间的天数(不使用模块)

如何使用公历和 While 循环计算两个日期之间的天数

如何获得两个日期之间的所有星期?

如何获得两个日期之间的月份

如何获得两个日期时间之间的linq结果?