使用Python2.4解析时间戳

Joh*_*rra 3 python datetime parsing python-2.4

我想从已经写入的日志文件中解析时间戳

datetime.datetime.now().strftime('%Y%m%d%H%M%S')

然后计算自此时间戳以来经过的秒数.

我知道我可以用它datetime.datetime.strptime来取回一个datetime物体,然后计算一个timedelta.问题是,该strptime函数已经在Python 2.5中引入,我使用的是Python2.4.4(在我的上下文中无法进行升级).

有什么简单的方法吗?

Sil*_*ost 5

>>> ts = time.mktime(time.strptime('20040412234551', '%Y%m%d%H%M%S'))
>>> ts
1081809951.0
>>> datetime.datetime.fromtimestamp(ts)
datetime.datetime(2004, 4, 12, 23, 45, 51)
Run Code Online (Sandbox Code Playgroud)