我尝试使用时区信息设置datetime。在本例中为UTC。
当我尝试这段代码时,它工作了:
from datetime import datetime, timezone
prueba = timezone.utc
fecha = datetime(1900, 1, 1, 1, 00, 00, 00000, tzinfo=prueba)但是当我尝试这个方法时,它错误地显示"TypeError:'module‘object is not callable“。
import datetime
prueba = datetime.timezone.utc
fecha = datetime(1900, 1, 1, 1, 00, 00, 00000, tzinfo=prueba)这对我来说没有意义,因为我想我引用的是同一个类。
发布于 2019-12-11 20:10:48
不同之处在于datetime模块包含一个datetime类。当你这样做的时候:
from datetime import datetime, timezone您导入了datetime.datetime类,并将其命名为datetime,将其命名为datetime.timezone类,将其命名为timezone。
当你这样做的时候
import datetime您正在做的是导入整个datetime模块。datetime现在引用的是datetime模块,而不是datetime.datetime类。需要以datetime.datetime()的形式调用datetime类。
https://stackoverflow.com/questions/59285510
复制相似问题