Kaip gauti dabartinę datą ir laiką „Python“?

Šiame straipsnyje sužinosite, kaip gauti šios dienos datą ir dabartinę datą bei laiką „Python“. Datą ir laiką taip pat formatuosime skirtingais formatais, naudodami strftime () metodą.

Norėdami gauti dabartinę datą, galite pasinaudoti keliais būdais. dateŠiai užduočiai atlikti naudosime datos laiko modulio klasę.

1 pavyzdys: „Python“ gauna šios dienos datą

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

Čia mes importavome dateklasę iš datetimemodulio. Tada mes naudojome date.today()metodą, norėdami gauti dabartinę vietinę datą.

Beje, date.today()grąžina dateobjektą, kuris minėtoje programoje priskiriamas šiandienos kintamajam. Dabar galite naudoti strftime () metodą, norėdami sukurti eilutę, nurodančią datą įvairiais formatais.

2 pavyzdys: Dabartinė data įvairiais formatais

 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) 

Kai paleisite programą, išvestis bus maždaug tokia:

 d1 = 2019 09 16 d2 = 2019 m. rugsėjo 16 d. d3 = 2019 09 16 d4 = 2019 09 16

Jei reikia gauti dabartinę datą ir laiką, galite naudoti modulio datetimeklasę datetime.

3 pavyzdys: gaukite dabartinę datą ir laiką

 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) 

Čia mes datetime.now()gaudavome dabartinę datą ir laiką. Tada mes strftime()sukūrėme eilutę, nurodančią datą ir laiką kitu formatu.

Įdomios straipsniai...