Formatering av dato i Python
La oss nå vise dato i et bestemt format, for eksempel år-måned-dag.
For dette vil deklarere vi en variabel dt, der
den ønskede datoen vil bli hentet
via datetime-metoden i
datetime-modulen. Deretter må vi bruke
strftime-metoden på datoen som er lagret
i dt. Til parameterne for denne metoden
overføres en betegnelse for datoformatet,
skrevet med kommandoen %
og en betegnelse for formatet. Hvis vi trenger
å vise å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) # vil vise 2025-12-31
Med strftime-metoden kan man
vise ulike datoformater. En fullstendig
liste over dem finner du her.
La oss for eksempel også vise ukedagen
ved å spesifisere symbolet '%w' i parameteren:
res = dt.strftime('%Y-%m-%d %w')
print(res) # vil vise 2025-12-31 3
Vis gjeldende dato i konsollen i formatet dag.måned.år.
Vis gjeldende tid i konsollen i følgende format: timer:minutter:sekunder år/måned/dag:ukedag.