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:

pythonimport 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:

pythonres = 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:

pythonprint(res.day) # tulostaa 31
print(res.month) # tulostaa 12
print(res.year) # tulostaa 2025
Задание 1

Aseta muuttujalle birthdate käyttäjän syntymäpäivä. Tulosta se sen jälkeen muodossa vuosi-kuukausi-päivä.

Задание 2

Muokkaa edellistä tehtävää siten, että tulostat vain käyttäjän syntymävuoden.

Задание 3

Tulosta birthdate:stä se päivä, jona käyttäjä syntyi.

Задание 4

Tulosta birthdate:stä käyttäjän syntymäkuukausi.