码迷,mamicode.com
首页 > 其他好文 > 详细

boost学习2.6:data_time库(2,处理日期)

时间:2016-01-17 10:57:34      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:

(1)处理年月日,格里高历,位与命名空间boost::gregorian

#define BOOST_DATE_TIME_SOURCE
#include <boost/date_time/gregorian/gregorian.hpp>
using namespace boost::gregorian;

(2)创建日期对象

#define BOOST_DATE_TIME_SOURCE
#include <boost/date_time/gregorian/gregorian.hpp>
using namespace boost::gregorian;
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
    boost::gregorian::date d1;//无效的日期
    boost::gregorian::date d2(2010,1,1);
    date d3(2000,Jan,1);
    date d4(d2);
    
??这里还有点问题,一直报链接错误 date d5
=from_string("1990-09-29"); date d51=from_string("1990/09/29"); date d6=from_undelimited_string("19900929"); return 0; }

(3)data_clock调它的静态成员函数,返回日期

    cout<<day_clock::local_day()<<endl;//本地日期
    cout<<day_clock::universal_day()<<endl;//UTC日期

(4)

 

boost学习2.6:data_time库(2,处理日期)

标签:

原文地址:http://www.cnblogs.com/yanliang12138/p/5136812.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!