2013-09-12 2 views

ответ

7

datetime.date objects имеют year attribute:

from datetime import date 

print(date.today().year) 

Демо:

>>> from datetime import date 
>>> print(date.today().year) 
2013 

Вы можете получить same attribute от datetime.datetime objects:

>>> from datetime import datetime 
>>> print(datetime.now().year) 
2013 

Вы также можете получить год с time module; time.struct_time structure имеет атрибут .tm_year; структура является возвращаемым значением для нескольких функций:

>>> import time 
>>> print(time.localtime().tm_year) 
2013 
+0

может хотеть, чтобы показать ему, как это сделать с DateTime и STRFTIME также –

+0

@JoranBeasley: 'strftime' является более сложным, чем это требуется для получения только текущий году .. –

+1

Я согласен, но в 90% случаев я делаю то, что хочу (в этом случае его избыток, но он, вероятно, не повредит ему, чтобы увидеть его) –

Смежные вопросы