使用Python 2.6如何将整个月中的某一天作为整数?

时间:2011-02-08 15:12:47

标签: python date

我需要编写一个方法,以整数形式返回月中的某天。例如,如果它是2011年2月8日,我希望有这样的方法:

>>> day = get_day_of_month()

其中day将被赋予整数值8

4 个答案:

答案 0 :(得分:41)

>>>import datetime
>>>datetime.datetime.today().day

答案 1 :(得分:5)

from datetime import datetime

today = datetime.now()
today.day # this is a integer

答案 2 :(得分:4)

或“旧学校”(较低的开销,如果重要的话)方法......

import time 
time.localtime(time.time())[2]

time.localtime()返回一个包含时间戳的所有元素的元组。

答案 3 :(得分:0)

这类似于answer by programmersbook。它使用datetime.date而不是datetime.datetime

>>> import datetime
>>> datetime.date.today().day
8