boost学习笔记(七)---date_time库

 date_time库的日期基于格里高利历,支持从1400-01-01到9999-12-31之间的日期计算

#define BOOST_DATE_TIME_SOURCE
#include <boostdate_timegregoriangregorian.hpp>
#include <boostassert.hpp>
using namespace boost::gregorian;

int main()
{
    date d1;       //一个无效的日期
    boost::gregorian::date d2(2010,1,1);//使用数字构造日期
    date d3(2000,Jan,1);//也可以使用英文指定月份
    date d4(d2);//date支持拷贝构造

    assert(d1==date(not_a_date_time));
    assert(d2==d4);
    assert(d3<d4);
}
原文地址:https://www.cnblogs.com/zzu-liulei/p/6082656.html