文章目录 时间取整(向前,向后) 时间取整(向前,向后) #include <boost/date_time/posix_time/posix_time.hpp> typedef boost::posix_time::ptime BoostTM; // 时间向后取整 BoostTM roundUpToNextHour(const BoostTM& time) { // 如果分钟或秒数不为零,则向上取整到下一个小时 if (time.time_of_day().minutes() != 0 || t