Используя Python 2.6, как я могу получить день месяца как целое число? - PullRequest
20 голосов
/ 08 февраля 2011

Мне нужно написать метод, который возвращает день месяца в виде целого числа. Например, если это 8 февраля 2011 года, я хочу использовать такой метод:

>>> day = get_day_of_month()

где день будет иметь целочисленное значение 8

Ответы [ 3 ]

41 голосов
/ 08 февраля 2011
>>>import datetime
>>>datetime.datetime.today().day
5 голосов
/ 08 февраля 2011
from datetime import datetime

today = datetime.now()
today.day # this is a integer
4 голосов
/ 08 февраля 2011

Или метод "старой школы" (с меньшими накладными расходами, если это имеет значение) ...

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

time.localtime () возвращает кортеж, содержащий все элементы временной метки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...