Kako dobiti trenutni datum i vrijeme u Pythonu?

U ovom ćete članku naučiti dobiti današnji datum i trenutni datum i vrijeme u Pythonu. Također ćemo oblikovati datum i vrijeme u različitim formatima metodom strftime ().

Postoje brojni načini na koje možete doći do trenutnog datuma. dateZa izvršavanje ovog zadatka koristit ćemo klasu modula datetime.

Primjer 1: Python dobiva današnji datum

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

Ovdje smo dateklasu uvezli iz datetimemodula. Zatim smo date.today()metodom koristili trenutni lokalni datum.

Usput, date.today()vraća dateobjekt koji je dodijeljen varijabli danas u gornjem programu. Sada možete koristiti metodu strftime () za stvaranje niza koji predstavlja datum u različitim formatima.

Primjer 2: Trenutni datum u različitim formatima

 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) 

Kada pokrenete program, izlaz će biti otprilike:

 d1 = 16.9.2019 d2 = 16. rujna 2019. d3 = 16.09.19. d4 = 16.9.2019.

Ako trebate dobiti trenutni datum i vrijeme, možete koristiti datetimeklasu datetimemodula.

Primjer 3: Doznajte trenutni datum i vrijeme

 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) 

Evo, navikli datetime.now()smo dobiti trenutni datum i vrijeme. Zatim smo strftime()stvorili niz koji predstavlja datum i vrijeme u drugom formatu.

Zanimljivi članci...