Hi ROS is using many boost libs, but has his own time/duration/.. implentation Would it be possible to add at least a convertion funtion to the boost time classes like: boost::posix_time::ptime rostime2ptime_utc(const ros::Time &t) { using namespace boost::posix_time; typedef boost::date_time::subsecond_duration nanoseconds; boost::gregorian::date d(1970, boost::gregorian::Jan, 1); ptime t_utc(d, seconds(t.sec) + nanoseconds(t.nsec)); return t_utc; } boost::posix_time::ptime rostime2ptime_local(const ros::Time &t) { using namespace boost::posix_time; ptime t_utc = rostime2ptime_utc(t); ptime t_local = boost::date_time::c_local_adjustor::utc_to_local(t_utc); return t_local; } Greetings Markus