2010-04-18 35 views

Trả lời

9

Bạn cần phải thêm thời gian cho một đối tượng lần đầu tiên, và sau đó đầu ra nó như thế này:

boost::posix_time::time_facet* facet = new boost::posix_time::time_facet("%Y%m%d %H:%M:%S.%f"); 
std::stringstream date_stream; 
date_stream.imbue(std::locale(date_stream.getloc(), facet)); 
date_stream << boost::posix_time::microsec_clock::universal_time(); 

đầu ra:

20100326 12: 02: 08,024820

Thử nghiệm với tăng 1.41

+0

Điều này sẽ xuất ra micro giây, không phải là mili giây. – Gabor

Các vấn đề liên quan