ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
rospy.Time to datetime.datetime:
datetime.utcfromtimestamp(T.to_sec())
datetime.datetime to rospy.Time:
rospy.Time.from_sec(T.replace(tzinfo=datetime.timezone.utc).timestamp())
2 | No.2 Revision |
rospy.Time to datetime.datetime:
datetime.utcfromtimestamp(T.to_sec())
datetime.datetime to rospy.Time:
rospy.Time.from_sec(T.replace(tzinfo=datetime.timezone.utc).timestamp())
import datetime
dt0 = datetime.datetime.strptime('2018-03-26-12:25:31.043125', '%Y-%m-%d-%H:%M:%S.%f').replace(tzinfo=datetime.timezone.utc)
rt0 = rospy.Time.from_sec(dt0.timestamp())
rospy.Time to datetime.datetime and back:
dt1 = datetime.datetime.utcfromtimestamp(rt0.to_sec())
rt1 = rospy.Time.from_sec(dt1.replace(tzinfo=datetime.timezone.utc).timestamp())
3 | No.3 Revision |
datetime.datetime to rospy.Time:
import datetime
dt0 = datetime.datetime.strptime('2018-03-26-12:25:31.043125', datetime.datetime.strptime('2018-03-26-14:38:02.012345', '%Y-%m-%d-%H:%M:%S.%f').replace(tzinfo=datetime.timezone.utc)
rt0 = rospy.Time.from_sec(dt0.timestamp())
rospy.Time to datetime.datetime and back:
dt1 = datetime.datetime.utcfromtimestamp(rt0.to_sec())
rt1 = rospy.Time.from_sec(dt1.replace(tzinfo=datetime.timezone.utc).timestamp())
4 | No.4 Revision |
datetime.datetime to rospy.Time:
import datetime
import rospy
dt0 = datetime.datetime.strptime('2018-03-26-14:38:02.012345', '%Y-%m-%d-%H:%M:%S.%f').replace(tzinfo=datetime.timezone.utc)
rt0 = rospy.Time.from_sec(dt0.timestamp())
rospy.Time to datetime.datetime and back:
dt1 = datetime.datetime.utcfromtimestamp(rt0.to_sec())
rt1 = rospy.Time.from_sec(dt1.replace(tzinfo=datetime.timezone.utc).timestamp())