如何将boost ptime转换为std字符串?我尝试了多种方法,我得到编译时错误。但根据boost,应该可以做到这一点。
std::string function()
{
now = boost::posix_time::second_clock::local_time();
return std::string(now);
}
答案 0 :(得分:2)
这是一个最小的工作示例
#include "boost/date_time/posix_time/time_formatters_limited.hpp"
int main()
{
using namespace boost::posix_time;
ptime now = second_clock::local_time();
std::cout << to_simple_string(now) << std::endl;
}