Kako dobiti trenutni datum in uro v Pythonu?

V tem članku se boste naučili dobiti današnji datum in trenutni datum in uro v Pythonu. Datum in uro bomo formatirali tudi v različnih oblikah z uporabo metode strftime ().

Trenutni datum lahko dobite na več načinov. Za dateizpolnitev te naloge bomo uporabili razred modula datetime.

Primer 1: Python dobi današnji datum

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

Tu smo uvozili daterazred iz datetimemodula. Nato smo z date.today()metodo uporabili trenutni lokalni datum.

Mimogrede, date.today()vrne dateobjekt, ki je dodeljen spremenljivki danes v zgornjem programu. Zdaj lahko z metodo strftime () ustvarite niz, ki predstavlja datum v različnih oblikah zapisa.

Primer 2: Trenutni datum v različnih oblikah

 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) 

Ko zaženete program, bo rezultat približno tak:

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

Če potrebujete trenutni datum in uro, lahko uporabite datetimerazred datetimemodula.

3. primer: pridobite trenutni datum in uro

 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 smo uporabili datetime.now()trenutni datum in uro. Nato smo strftime()ustvarili niz, ki predstavlja datum in čas v drugi obliki.

Zanimive Članki...