Kuinka saada nykyinen päivämäärä ja aika Pythonissa?

Tässä artikkelissa opit saamaan tämän päivän päivämäärän ja nykyisen päivämäärän ja kellonajan Pythonissa. Alustamme myös päivämäärän ja kellonajan eri muodoissa strftime () -menetelmällä.

Voit saada nykyisen päivämäärän monilla tavoilla. Käytämme datepäivämäärä-moduulin luokkaa tämän tehtävän suorittamiseen.

Esimerkki 1: Python saa tämän päivän päivämäärän

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

Täällä tuotiin dateluokka datetimemoduulista. Sitten käytimme date.today()menetelmää saadaksemme nykyisen paikallisen päivämäärän.

Muuten date.today()palauttaa dateobjektin, joka on määritetty tämän päivän muuttujalle yllä olevassa ohjelmassa. Nyt voit käyttää strftime () -menetelmää luomaan merkkijono, joka edustaa päivämäärää eri muodoissa.

Esimerkki 2: Nykyinen päivämäärä eri muodoissa

 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) 

Kun suoritat ohjelmaa, tulos on jotain:

 d1 = 16.9.2019 d2 = 16. syyskuuta 2019 d3 = 16.9.2019 d4 = 16.9.2019

Jos haluat saada nykyisen päivämäärän ja kellonajan, voit käyttää moduulin datetimeluokkaa datetime.

Esimerkki 3: Hae nykyinen päivämäärä ja kellonaika

 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) 

Täällä olemme tottuneet datetime.now()saamaan nykyisen päivämäärän ja kellonajan. Sitten käytimme strftime()luomaan merkkijonon, joka edustaa päivämäärää ja aikaa toisessa muodossa.

Mielenkiintoisia artikkeleita...