Päivämäärien käsittely Pythonissa
Päivämäärien käsittelemiseksi Pythonissa on tarpeen
tuoda vastaavat moduulit.
Tämä tehdään erikoiskomennolla
import, jonka jälkeen kirjoitetaan moduulin
nimi. Tuonti kirjoitetaan tiedoston ylimmälle
riville.
Tuodaan datetime -moduuli
päivämäärien peruskäsittelyyn:
import datetime
Päivämäärän tulostamiseksi tuodulle
moduulille tulee soveltaa erityistä metodia
date. Sen parametreissa määritetään
vuosi, kuukausi, päivä.
Saatu päivämäärä tallennetaan muuttujaan res mukavuuden vuoksi:
res = datetime.date(2025, 12, 31)
print(res) # tulostaa 2025-12-31
Pohjimmiltaan muuttuja res
sisältää nyt objektin, joka pitää sisällään päivämäärän. Se on hyödyllinen,
koska siitä voidaan tulostaa tarkempia
päivämäärän ominaisuuksia: päivä, kuukausi
ja vuosi jne. Tätä varten tulee
käyttää sen ominaisuuksiin - day,
month, year:
print(res.day) # tulostaa 31
print(res.month) # tulostaa 12
print(res.year) # tulostaa 2025
Aseta muuttujalle birthdate käyttäjän
syntymäpäivä. Tulosta se sen jälkeen
muodossa vuosi-kuukausi-päivä.
Muokkaa edellistä tehtävää siten, että tulostat vain käyttäjän syntymävuoden.
Tulosta birthdate:stä se päivä, jona
käyttäjä syntyi.
Tulosta birthdate:stä käyttäjän syntymäkuukausi.