我需要编写一个方法,以整数形式返回月中的某天。例如,如果它是2011年2月8日,我希望有这样的方法:
>>> day = get_day_of_month()
其中day将被赋予整数值8
答案 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