嘿,我正在Python日期时间工作,我想知道什么是解析这个时间戳的最好方法是。在python中使用高精度时间戳
时间戳是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非常陌生,我相信我会像屁股那样做)。另外,我的时间戳里有纳秒,但在我的日期时间对象中只有几微秒,是否有更好的模块可以使用?我需要能够在诸如减去时间和将它们放入调度程序的时间进行操作。
有没有更好的方法来解决这个问题?
对不起,对于非生产性的评论,但“我对Python非常陌生,我确信我正在做这个像屁股” - >你,先生,让我大声笑出来。我们都去过那里。 – slezica 2011-06-01 20:43:15
我还在写'ass code' – tMC 2011-06-01 20:47:18