⊗pyPmTmDt 184 of 208 menu

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.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää