/ Formátovanie dátumu v pytone - python, reťazec, dátum, formátovanie

Formátovanie dátumu v pytóne - python, reťazec, dátum, formátovanie

Mal by byť dostatočne jednoduchý. Mám časový objekt v Pythone, potrebujem, aby mal formu

20131002

Existuje spôsob, ako to formátovať bez toho, aby ste sa museli uchýliť k prelomeniu dátumu do jeho komponentov a ich spojeniu do reťazca ručne?

odpovede:

1 pre odpoveď č. 1

To je veľmi jednoduché v Pythone datetime knižnica:

from datetime import datetime

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

Rýchle vyhľadávanie Google však ukazuje, že podobné odpovede nájdete pri hľadaní "formátu dátumu pythonu".


1 pre odpoveď č. 2

použitie datetime.strftime:

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