作者:U友50082089 | 来源:互联网 | 2023-10-16 10:30
前言:
在日常生活中,关于 日期和时间的处理都很复杂,date_time库有很多工具来简化工作,比如日期、时间迭代器以指定的时间间隔来遍历时间,boost::posix_time库能获取系统当前具体的时间,可以把时间和c语音内置的ts结构体相互转化,根据需要转化时间电脑格式和已经不同初始化时间的方法,boost的date_time库都为我们做了很多。
虽然date_time不能处理1400年前的日期,因此无法用它来研究那之前的历史。但总的来说date_time的贡献是巨大的,它赋予了我们自由处理时间的能力,值得我们学习
简单实现:
#include "stdafx.h"
#include
#include "boost/date_time/gregorian/gregorian.hpp"
#include "boost/date_time/posix_time/posix_time.hpp"
#include "boost/date_time/local_time/local_time.hpp"
#include
#include using namespace std;
int main() {using namespace boost::gregorian;using namespace boost::posix_time;using namespace boost::local_time;boost::gregorian::date d(neg_infin);cout <<"neg_infin &#61; "<}
上面运行结果为&#xff1a;