热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

boost::date_time之时间处理

前言:在日常生活中,关于日期和时间的处理都很复杂,date_time库有很多工具来简化工作,比如日期、时间迭代器以指定的时

前言:

在日常生活中,关于 日期和时间的处理都很复杂,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;



推荐阅读
author-avatar
U友50082089
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有