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:

pythondt = 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:

pythonres = dt.strftime('%Y-%m-%d %w')
print(res) # vil vise 2025-12-31 3
Задание 1

Vis gjeldende dato i konsollen i formatet dag.måned.år.

Задание 2

Vis gjeldende tid i konsollen i følgende format: timer:minutter:sekunder år/måned/dag:ukedag.