我正在尝试初始化这样的时间对象:
t = datetime.time(0,0,0)
但我有个错误:
descriptor 'time' requires a 'datetime.datetime' object but received a 'int'
我把这些东西进口了
import datetime
from datetime import datetime, date, time
import time
它们看起来有点多余,所以我想知道这是不是导致问题的原因
我也在使用strtime方法和combine方法
earliest = datetime.combine(earliest, t)
value = datetime.strptime(value, format)
可以创建不带任何值的对象:
但是,您从模块导入了类datetime,替换了模块本身:
它有一个不同的特征:
要么导入整个模块,要么导入包含的类,但不要混合和匹配。坚持:
如果你需要两个模块。
事实上,你正在
import
与datetime
发生冲突。你的意思可能是time
,除了你也在一个冲突的time
中。那么:以及
time的构造函数是:
(来自http://docs.python.org/library/datetime.html#time-objects)
这对我有用:
相关问题 更多 >
编程相关推荐