/ / Datetime форматування в python - python, string, datetime, форматування

Формат дати в форматі python - python, string, datetime, форматування

Має бути досить простим. У мене є об'єкт datetime в python, мені потрібно, щоб він був у формі

20131002

Чи є спосіб відформатувати це без необхідності вдаватися до порушення дати в його компонентах і покласти їх в рядку вручну?

Відповіді:

1 для відповіді № 1

Це дуже просто в Python datetime бібліотека:

from datetime import datetime

test = datetime.now()     # This is just some test datetime object
test.strftime("%Y%m%d")  # This is the format statement

Тим не менш, швидкий пошук Google показує, що ви знайдете подібні відповіді, шукаючи "формат дати python".


1 для відповіді № 2

Використовуйте datetime.strftime:

>>> from datetime import datetime
>>> dt = datetime.now()
>>> dt.strftime("%Y%m%d")
"20131003"