當我輸入Python代碼:我的python版本有問題嗎?
today=datetime.datetime.now()
toda
today.weekday(),
結果是:
datetime.datetime(2012, 9, 18, 16, 53, 35, 124836)
1
但是,它應該是2?有什麼不對或我的錯誤?
當我輸入Python代碼:我的python版本有問題嗎?
today=datetime.datetime.now()
toda
today.weekday(),
結果是:
datetime.datetime(2012, 9, 18, 16, 53, 35, 124836)
1
但是,它應該是2?有什麼不對或我的錯誤?
不用了,今天是星期二,那就是weekday 1,文檔如下:
返回星期的一天爲一個整數,其中星期一爲0和週日爲6同爲
self.date().weekday()
。另見isoweekday()
。
所以星期一是0
,週二是1
等
如果你想2
週二,使用.isoweekday()
代替:
>>> datetime.datetime.now().isoweekday()
2
返回星期的一天爲一個整數,星期一爲1,星期日爲7,與
self.date().isoweekday()
相同。另見weekday()
,isocalendar()
。
從docs,
返回星期的一天爲一個整數,其中星期一爲0和週日爲6。例如,
date(2002, 12, 4).weekday() == 2
,星期三。另見isoweekday()
。
今天是星期二,工作日1。 – eumiro