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

pythondt = 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':

pythonres = dt.strftime('%Y-%m-%d %w')
print(res) # tulostaa 2025-12-31 3
Задание 1

Tulosta konsoliin nykyinen päivämäärä muodossa päivä.kuukausi.vuosi.

Задание 2

Tulosta konsoliin nykyinen aika seuraavassa muodossa: tunnit:minuutit:sekunnit vuosi/kuukausi/päivä:viikonpäivä.