Formatering af dato i Python
Lad os nu udskrive datoen i et bestemt format, for eksempel år-måned-dag.
For at gøre dette erklærer vi variablen dt, hvor
den ønskede dato vil blive opnået
via metoden datetime fra modulet
datetime. Derefter er det nødvendigt at anvende
metoden strftime på datoen, som er skrevet
i dt. Parametrene for denne metode
indeholder en betinget betegnelse for datoformatet,
skrevet med kommandoen %
og en betinget formatbetegnelse. Hvis det er nødvendigt
at udskrive år-måned-dag, overføres strengen '%Y-%m-%d' til metodens parameter:
dt = datetime.datetime(2025, 12, 31, 12, 59, 59)
res = dt.strftime('%Y-%m-%d')
print(res) # udskriver 2025-12-31
Ved hjælp af metoden strftime kan
man udskrive forskellige datoformater. En fuldstændig
liste over dem kan findes her.
Lad os for eksempel også udskrive ugedagen
ved at angive symbolet '%w' i parameteren:
res = dt.strftime('%Y-%m-%d %w')
print(res) # udskriver 2025-12-31 3
Udskriv den aktuelle dato i konsollen i formatet dag.måned.år.
Udskriv den aktuelle tid i konsollen i følgende format: timer:minutter:sekunder år/måned/dag:ugedag.