仔細看了一下,原來是這個問題:
from datetime import datetime 已經(jīng)相當于把命名空間引入到datetime.datetime一層,所以
datetime.datetime(*d_startTime[0:6]) 這樣的寫法策泣,會讓編譯器在datetime.datetime空間下去找datetime類涂佃。
但是datetime類是應(yīng)該在datetime空間下的洪囤。所以就會報錯了挟纱。
所以寫成datetime(*d_startTime[0:6]) 就沒問題了。
出現(xiàn)這個問題的原因主要是: 被2個相同的datetime給迷惑了状土,其實2個datetime不不在一個級別上的東東无蜂,一個是模塊,一個是類蒙谓。
另一方面:
如果寫成import datetime的話斥季。datetime.datetime(*d_startTime[0:6])這樣就是正確的了。