嘿,我正在使用Python和datetime工作,我想知道解析这个时间戳的最佳方法。
时间戳是ISO标准的,这里有一个例子:"2010-06-19T08:17:14.078685237Z"
到目前为止,我已经使用了
time = datetime.datetime.strptime(timestamp.split(".")[0], "%Y-%m-%dT%H:%M:%S")
precisetime = time + datetime.timedelta(0,float("." + timestamp[:-1].split(".")[0]))
这种方法是可行的,但我觉得应该有更简单的方法(我很新手,对Python不是很熟悉)。而且,我的时间戳中有纳秒,但我的日期时间对象中只有微秒,是否有更好的模块可用?我需要能够执行操作,例如减去时间并将其放入调度程序中。
有没有更好的解决方法?