嘿,我正在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