2016-04-27 2 views
-1

В strftime%b этого название месяцаКак строчные буквы названия месяца с STRFTIME

>>> '{:%b}'.format(datetime.now()) 
'Apr' 

Я прописной его, используя китайский-хет модификатор морковной вещи

>>> '{:%^b}'.format(datetime.now()) 
'APR' 

Как строчных буквами это? то есть получить результат '{:%b}'.format(dt).lower(), но используя шаблон, а не шаг последующей обработки.

+1

Кажется, что нет такого варианта, довольно просто. – Dolda2000

+2

Извините, я думал, что ваше описание '^' caret было довольно не в порядке и оскорбительно. Но ты изменил его. –

+0

Я не уверен, что оскорбительно. Да, я изменил его, потому что чрезмерная политическая корректность меня раздражает – wim

ответ

1

Просто добавьте .lower() после datetime.now(). Насколько я знаю, нет другого способа сделать это.

+1

«Я не знаю» никогда не является верным ответом. – makaveli

+1

Я имею в виду, насколько я знаю, нет никаких способов сделать это. Но, по моему мнению, человек всегда может ошибаться. Но лучше не говорить, что здесь? (я новичок здесь, так что не знаю. Просто быть честным. Оцените обратную связь) –

+1

@makaveli - Ответ не состоит только из _I not not__; вы не должны слепо реагировать на определенные ключевые фразы, а скорее читать контекст. – Armali

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