2011-02-08 43 views
15

我需要编写一个方法,以整数形式返回当月的一天。例如,如果是2011年2月8日,我希望有方法是这样的:使用Python 2.6我如何获得一个整数的月份的一天?

>>> day = get_day_of_month() 

哪天会被赋予整数值8

+2

当人们说:“你有什么试过,怎么没有用?”,当他们似乎回答他们应该问的这个问题时,我觉得很奇怪。至少在这种情况下,OP确实尝试了一些东西。那么人们要求解决方案的其他答案又是什么呢?他们会立即给出答案(或许可以回答代表?) – user225312 2011-02-08 15:26:40

+1

Google`python get month of month`给出第二个搜索结果为`http://docs.python。 org/library/datetime.html`,其中描述了`datetime`类。不应该为此类问题利用SO。谢谢 – eat 2011-02-08 15:27:02

回答

5
from datetime import datetime 

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

还是“老派”(较低的开销,如果它事项)方法...

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

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

相关问题