Arbeid med datoer i Python
For å arbeide med datoer i Python må du
importere de aktuelle modulene.
Dette gjøres ved hjelp av spesialinstruksjonen
import, etterfulgt av navnet
på modulen. Importen skrives på den øverste
linjen i filen.
La oss importere modulen datetime
for grunnleggende arbeid med datoer:
import datetime
For å skrive ut en dato, bør du bruke en spesialmetode
date på den importerte
modulen. I dens parametere spesifiseres
år, måned, dag. For enkelthetens skyld
la oss lagre den resulterende datoen i variabelen res:
res = datetime.date(2025, 12, 31)
print(res) # vil skrive ut 2025-12-31
I essensen inneholder variabelen res nå
et objekt som holder en dato. Den er nyttig
fordi du kan skrive ut mer
detaljerte karakteristikker for datoen fra den: dag, måned
og år osv. For å gjøre dette trenger du bare
å referere til dens egenskaper - day,
month, year:
print(res.day) # vil skrive ut 31
print(res.month) # vil skrive ut 12
print(res.year) # vil skrive ut 2025
Tildel variabelen birthdate brukerens
fødselsdato. Skriv den deretter ut
i formatet år-måned-dag.
Modifiser den forrige oppgaven slik at du skriver ut kun brukerens fødselsår.
Skriv ut fra birthdate dagen brukeren
ble født.
Skriv ut fra birthdate måneden for brukerens
fødsel.