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.








