Arbejde med datoer i Python
For at arbejde med datoer i Python er det nødvendigt
at importere de relevante moduler.
Dette gøres ved hjælp af en speciel instruktion
import, efterfulgt af modulnavnet.
Importen skrives i den øverste linje af filen.
Lad os importere modulet datetime
for grundlæggende arbejde med datoer:
import datetime
For at udskrive en dato skal den specielle metode
date anvendes på det importerede modul.
I dens parametre angives
år, måned, dag. For nemheds skyld
skriver vi den modtagne dato i variablen res:
res = datetime.date(2025, 12, 31)
print(res) # vil udskrive 2025-12-31
I bund og grund indeholder variablen res nu
et objekt, der indeholder en dato. Den er nyttig,
fordi man kan udtrække mere detaljerede
egenskaber for datoen fra den: dag, måned
og år osv. For at gøre dette skal man blot
tilgå dens egenskaber - day,
month, year:
print(res.day) # vil udskrive 31
print(res.month) # vil udskrive 12
print(res.year) # vil udskrive 2025
Tildel variablen birthdate brugerens
fødselsdato. Udskriv den derefter
i formatet år-måned-dag.
Modificer den forrige opgave, så kun brugerens fødselsår udskrives.
Udskriv fra birthdate den dag, hvor
brugeren blev født.
Udskriv fra birthdate brugerens fødselsmåned.