Datumformattering in Python
Laten we nu de datum in een specifiek formaat weergeven, bijvoorbeeld jaar-maand-dag.
Declareer hiervoor de variabele dt, waarin
de gewenste datum wordt verkregen
via de methode datetime van de module
datetime. Vervolgens moet de
methode strftime worden toegepast
op de datum, opgeslagen in dt. Aan de parameters van deze methode
wordt een voorwaardelijke aanduiding van het datumformaat
doorgegeven, geschreven met het commando %
en een voorwaardelijke formaataanduiding. Als het nodig is
om jaar-maand-dag weer te geven,
dan wordt de string '%Y-%m-%d' doorgegeven aan de parameter
van de methode:
dt = datetime.datetime(2025, 12, 31, 12, 59, 59)
res = dt.strftime('%Y-%m-%d')
print(res) # geeft 2025-12-31 weer
Met de methode strftime kunnen
verschillende datumformaten worden weergegeven. Een volledige
lijst ervan is te vinden hier.
Laten we, bijvoorbeeld, ook de dag van de week
weergeven, door het speciale symbool
'%w' in de parameter op te nemen:
res = dt.strftime('%Y-%m-%d %w')
print(res) # geeft 2025-12-31 3 weer
Geef de huidige datum weer in de console in het formaat dag.maand.jaar.
Geef de huidige tijd weer in de console in het volgende formaat: uren:minuten:seconden jaar/maand/dag:dag van de week.