2
auto timeSinceEpoch = boost::chrono::duration_cast<boost::chrono::microseconds>(boost::chrono::steady_clock::now().time_since_epoch()).count();
boost::posix_time::ptime now(boost::gregorian::date(1970, 1, 1), boost::posix_time::microsec(static_cast<std::int64_t>(timeSinceEpoch)));
std::string str = boost::posix_time::to_iso_string(now);
출력 : 그것은 잘못 19700114T232422.133653, 내가 무슨 일을하고 있는가?시간
나는 그것이 정확하지 않습니다하지만 난 얻을 필요 마이크로 초 정밀도 – Guillaume07