#include boost::posix_time::ptime now = boost::posix_time::from_time_t(time(NULL)); boost::posix_time::to_simple_string(now); // CCYY-mmm-dd hh:mm:ss.fffffff boost::posix_time::to_iso_string(now); // YYYYMMDDTHHMMSS boost::posix_time::to_iso_extended_string(now); // YYYY...
std::string strToday = to_simple_string(today); std::cout << "today is: " << strToday << std::endl; using namespace boost::posix_time; date d(2004, May, 1); ptime t1(d, hours(5)+minutes(4)+seconds(2)+millisec(1)); ptime t2 = t1 - hours(5) - minutes(4) - seconds...
cout << to_simple_string(d) << endl; return 0; } 这段代码给出了三个错误 /usr/include/boost/date_time/date_formatting.hpp:44: undefined reference to `boost::gregorian::greg_month::as_short_string() const’ /usr/include/boost/date_time/date_formatting.hpp:49: undefined reference to `...
cout<<to_simple_string(td4)<<endl; cout<<to_iso_string(td4)<<endl; cout<<"--- ptime ---"<<endl; { using namespace boost::gregorian; ptime p(date(2013,4,17),hours(1)); //ptime相当于date+time_duration ptime p1 = time_from_string("2013-4-17 16:25:00"); cout<<p<<e...
std::cout << boost::gregorian::to_iso_extended_string(dt) << std::endl;//转换为其他格式 std::cout << boost::gregorian::to_iso_string(dt) << std::endl; std::cout << boost::gregorian::to_simple_string(dt) << std::endl<<std::endl; ...
std::string strToday = to_simple_string(today); std::cout << "today is: " << strToday << std::endl; using namespace boost::posix_time; date d(2004, May, 1); ptime t1(d, hours(5)+minutes(4)+seconds(2)+millisec(1)); ...
ptime转换为string 1: std::string now_str(to_simple_string(now)); 2: std::string now_iso_str(to_iso_string(now)); 3: std::string now_iso_ext_str(to_iso_extended_string(now)); 4: std::cout << now_str << std::endl;
>>我们经常还需要将时间转换为string类型,请参考: 1: using namespace boost::gregorian; 1. 2: date today = day_clock::local_day(); 1. 3: std::string str1(to_simple_string(today));//YYYY-MMM-DD, 2013-Jan-11 1. 4: std::string str2(to_iso_string(today));//YYYYMMDD, 20130111 ...
我看了半天也没发现你哪里嵌入了。你有没有#include引入boost的cpp文件?或者:你有没有把boost的cpp文件加入到工程中?sorry
1: std::string now_str(to_simple_string(now)); 2: std::string now_iso_str(to_iso_string(now)); 3: std::string now_iso_ext_str(to_iso_extended_string(now)); 4: std::cout << now_str << std::endl; 5: std::cout << now_iso_str << std::endl; ...