Viikonpäivän hakeminen Pythonissa
Nykyisen viikonpäivän numeron saamiseksi
on käännyttävä ominaisuuteen weekday.
Se palauttaa numerot 0:sta
6:een, ja viikko alkaa
maanantaista ja tällä päivällä on numero
0. Tiistai on päivä numero 1,
keskiviikko - numero 2 ja niin edelleen.
Tulostetaan viikonpäivä, jolle
päivämäärä '2025-12-31' osuu:
res = datetime.date(2025, 12, 31)
print(res.weekday()) # tulostaa 2
Koska viikonpäivien numerointi, alkaen
0:sta, voi joskus olla hankalaa,
voidaan käyttää erityistä ominaisuutta isoweekday.
Se tulostaa päivän numeron laskettaessa maanantaista
1:stä:
print(res.weekday()) # tulostaa 2
print(res.isoweekday()) # tulostaa 3
Tulosta nykyisen viikonpäivän numero.
Tarkista, onko nykyinen viikonpäivä viikonloppu vai työpäivä.
Päivämäärä '2026-11-2'. Tulosta sen
viikonpäivä kahdessa tapauksessa - laskettaessa
maanantaista 0:sta ja laskettaessa
1:stä.