Ako získať aktuálny dátum a čas v Pythone?

V tomto článku sa naučíte získať dnešný dátum a aktuálny dátum a čas v jazyku Python. Dátum a čas tiež naformátujeme v rôznych formátoch pomocou metódy strftime ().

Existuje niekoľko spôsobov, ako získať aktuálny dátum. Na datesplnenie tejto úlohy použijeme triedu modulu datetime.

Príklad 1: Python získa dnešný dátum

 from datetime import date today = date.today() print("Today's date:", today) 

Sem sme importovali datetriedu z datetimemodulu. Potom sme pomocou date.today()metódy získali aktuálny miestny dátum.

Mimochodom, date.today()vráti dateobjekt, ktorý je vo vyššie uvedenom programe priradený k premennej today. Teraz môžete pomocou metódy strftime () vytvoriť reťazec predstavujúci dátum v rôznych formátoch.

Príklad 2: Aktuálny dátum v rôznych formátoch

 from datetime import date today = date.today() # dd/mm/YY d1 = today.strftime("%d/%m/%Y") print("d1 =", d1) # Textual month, day and year d2 = today.strftime("%B %d, %Y") print("d2 =", d2) # mm/dd/y d3 = today.strftime("%m/%d/%y") print("d3 =", d3) # Month abbreviation, day and year d4 = today.strftime("%b-%d-%Y") print("d4 =", d4) 

Keď spustíte program, výstup bude asi ako:

 d1 = 16.9.2019 d2 = 16. september 2019 d3 = 16.9.19 d4 = 16. september 2019

Ak potrebujete zistiť aktuálny dátum a čas, môžete použiť datetimetriedu datetimemodulu.

Príklad 3: Získajte aktuálny dátum a čas

 from datetime import datetime # datetime object containing current date and time now = datetime.now() print("now =", now) # dd/mm/YY H:M:S dt_string = now.strftime("%d/%m/%Y %H:%M:%S") print("date and time =", dt_string) 

Tu sme zvykli datetime.now()dostávať aktuálny dátum a čas. Potom sme strftime()vytvorili reťazec predstavujúci dátum a čas v inom formáte.

Zaujímavé články...