Päivämäärän muotoilu Pythonissa
Tuodaan nyt päivämäärä tietyssä muodossa, esimerkiksi vuosi-kuukausi-päivä.
Tätä varten määritellään muuttuja dt, jossa
tarvitsemamme päivämäärä saadaan
datetime-moduulin datetime-metodin
kautta. Sitten on sovellettava
strftime-metodia dt:ään tallennettuun
päivämäärään. Metodin parametriin
annetaan päivämäärän muodon ehdollinen
merkintä, joka on kirjoitettu %-komennolla
ja ehdollisen muodon merkinnällä. Jos halutaan
tulostaa vuosi-kuukausi-päivä, metodin parametriin
annetaan merkkijono '%Y-%m-%d':
dt = datetime.datetime(2025, 12, 31, 12, 59, 59)
res = dt.strftime('%Y-%m-%d')
print(res) # tulostaa 2025-12-31
strftime-metodilla voidaan
tulostaa erilaisia päivämäärän muotoja. Täydellisen
listan niistä löytyy täältä.
Tuodaan esimerkiksi vielä viikonpäivä
antamalla parametriin erikois-
merkki '%w':
res = dt.strftime('%Y-%m-%d %w')
print(res) # tulostaa 2025-12-31 3
Tulosta konsoliin nykyinen päivämäärä muodossa päivä.kuukausi.vuosi.
Tulosta konsoliin nykyinen aika seuraavassa muodossa: tunnit:minuutit:sekunnit vuosi/kuukausi/päivä:viikonpäivä.