我有一个列表[14,9,11,2,1,21]
,我想在datetime对象(例如2014/09/11 02:01:21
)中对其进行转换
>>> from datetime import datetime
>>> x = [14,9,11,2,1,21]
>>> datetime(x)
TypeError: an integer is required
v像这样的东西行得通,但这显然不是解决它的正确方法:
>>> datetime(x[0], x[1], x[2], x[3], x[4], x[5], x[6])
我应该怎么做?
这不是理想的方法,但是您可以在“ year”(年份)中加上2000后再打开包装(否则,您将以Year 14结束),例如:
from datetime import datetime
x = [14,9,11,2,1,21]
x[0] += 2000
dt = datetime(*x)
# 2014-09-11 02:01:21
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句