>>> import time
>>> time.strptime("01-31-2009", "%m-%d-%Y")
(2009, 1, 31, 0, 0, 0, 5, 31, -1)
>>> time.mktime((2009, 1, 31, 0, 0, 0, 5, 31, -1))
1233378000.0
>>> 60*60*24 # seconds in a day
86400
>>> 1233378000.0/86400
14275.208333333334
time.mktime
應該返回自紀元以來的秒數。既然我在午夜時分給它一個時間,並且這個時代是在午夜時分,那麼結果是否可以被一天中的秒數整除?使用time.mktime進行日期/時間轉換似乎是錯誤的
不知道這是你的問題,但知道time.mktime調用本地時間,它咬了我一次或兩次屁股。 – sparkes 2008-08-22 09:13:28