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ď č. 1To 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"