Jak získat aktuální datum a čas v Pythonu?

V tomto článku se naučíte získat dnešní datum a aktuální datum a čas v Pythonu. Datum a čas také naformátujeme v různých formátech pomocí metody strftime ().

Existuje několik způsobů, jak zjistit aktuální datum. dateK provedení tohoto úkolu použijeme třídu modulu datetime.

Příklad 1: Python získá dnešní datum

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

Zde jsme importovali datetřídu z datetimemodulu. Poté jsme tuto date.today()metodu použili k získání aktuálního místního data.

Mimochodem, date.today()vrátí dateobjekt, který je ve výše uvedeném programu přiřazen proměnné today. Nyní můžete použít metodu strftime () k vytvoření řetězce představujícího datum v různých formátech.

Příklad 2: Aktuální datum v různých formátech

 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) 

Když spustíte program, výstup bude něco jako:

 d1 = 16. 9. 2019 d2 = 16. září 2019 d3 = 16. 9. 19 d4 = 16. září 2019

Pokud potřebujete zjistit aktuální datum a čas, můžete použít datetimetřídu datetimemodulu.

Příklad 3: Získejte aktuální datum 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) 

Zde jsme zvykli datetime.now()získávat aktuální datum a čas. Poté jsme strftime()vytvořili řetězec představující datum a čas v jiném formátu.

Zajímavé články...