我有一个UTC时间戳列表,以以下字符串格式存储:
'20170124T1815'
Python中是否有函数将这些字符串转换为Unix时间?我已经尝试过:
dt = datetime.datetime.utcnow()
calendar.timegm(dt.utctimetuple())
(datetime.datetime.utcnow('20170127T2131').strftime('%Y-%m-%d %H:%M:%S'))
但这些对我来说并不起作用,因为这些函数不是为接收参数而设计的。
timestamp()
函数是在 Python 3.3 版本中新增的。你使用的是哪个版本的 Python? - Laurent LAPORTE.timestamp()
版本的情况,我更喜欢使用time.mktime(dt.timetuple())
。 - Peter DeGlopper