Kā iegūt pašreizējo datumu un laiku Python?

Šajā rakstā jūs uzzināsiet, kā iegūt šodienas datumu un pašreizējo datumu un laiku Python. Mēs arī formatēsim datumu un laiku dažādos formātos, izmantojot strftime () metodi.

Pašreizējā datuma iegūšanai varat izmantot vairākus veidus. dateŠī uzdevuma izpildei mēs izmantosim datalaika moduļa klasi.

1. piemērs: Python iegūst šodienas datumu

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

Šeit mēs importējām dateklasi no datetimemoduļa. Pēc tam mēs izmantojām date.today()metodi, lai iegūtu pašreizējo vietējo datumu.

Starp citu, date.today()atgriež dateobjektu, kas tiek piešķirts šodien mainīgajam iepriekš minētajā programmā. Tagad jūs varat izmantot strftime () metodi, lai izveidotu virkni, kas atspoguļo datumu dažādos formātos.

2. piemērs: pašreizējais datums dažādos formātos

 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) 

Palaidot programmu, izeja būs šāda:

 d1 = 16/09/2019 d2 = 2019. gada 16. septembris d3 = 16.09.2019. d4 = 16. septembris-2019

Ja jums ir nepieciešams iegūt pašreizējo datumu un laiku, varat izmantot moduļa datetimeklasi datetime.

3. piemērs: iegūstiet pašreizējo datumu un laiku

 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) 

Šeit mēs esam izmantojuši datetime.now()pašreizējā datuma un laika iegūšanu. Tad mēs strftime()izveidojām virkni, kas datumu un laiku atspoguļo citā formātā.

Interesanti raksti...