Проблема с модулем datetime-Python - PullRequest
0 голосов
/ 25 мая 2009

Как это работает:

import datetime
now = datetime.datetime.now()
month = '%d' % now.month

print month

Но это не так?

import datetime
now = datetime.datetime.now()
month = '%m' % now.month

print month

Спасибо!

Ответы [ 2 ]

3 голосов
/ 25 мая 2009

% m не поддерживается символом формата для оператора%. Вот список поддерживаемых форматирующих символов для этого оператора

% m действительно, когда вы используете strftime для построения строки даты

1 голос
/ 25 мая 2009

'%d' - это символ формата, который вставляет «десятичное число со знаком», '%m' не имеет такого значения. Возможные символы формата перечислены здесь .

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