2012-10-05 40 views
7
const boost::posix_time::ptime now= boost::posix_time::second_clock::local_time(); 

year_ = now.date().year(); 
month_ = now.date().month(); 
day_ = now.date().day(); 

Đây là cách tôi nhận được nhiều năm, tháng và ngày hết hạn :: posix_time :: ptime, nhưng tôi không thể tìm ra cách để có được giờ, phút và giây. Bạn có thể vui lòng giúp tôi không.Cách nhận giờ, phút và giây

Trả lời

13

Câu trả lời là

now.time_of_day().hours(); 
now.time_of_day().minutes(); 
now.time_of_day().seconds(); 
+4

Bạn có thể thêm một liên kết đến các nguồn tin trong tài liệu hướng dẫn vì vậy tôi biết được nơi để tìm thấy nó trong tương lai? –

1
Hours_=now.time_duration().hours; 
... 
Các vấn đề liên quan