Python:日期时间的整数列表?

困惑00

我有一个列表[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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章