Formatering av datum i Python

Låt oss nu skriva ut datumet i ett specifikt format, till exempel år-månad-dag.

För att göra detta deklarerar vi en variabel dt, i vilken det datum vi behöver kommer att erhållas via metoden datetime från modulen datetime. Sedan är det nödvändigt att applicera metoden strftime på datumet som är inspelat i dt. Till parametrarna för denna metod skickas den villkorliga beteckningen för datumformatet, skriven med kommandot % och en villkorlig formatbeteckning. Om det behövs att skriva ut år-månad-dag, så skickas strängen '%Y-%m-%d' som en parameter till metoden:

pythondt = datetime.datetime(2025, 12, 31, 12, 59, 59)
res = dt.strftime('%Y-%m-%d')

print(res) # skriver ut 2025-12-31

Med metoden strftime kan man skriva ut olika datumformat. En fullständig förteckning över dem finns att hitta här. Låt oss till exempel skriva ut veckodagen också, genom att ange specialsymbolen '%w' som parameter:

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

Skriv ut det aktuella datumet i konsolen i formatet dag.månad.år.

Задание 2

Skriv ut den aktuella tiden i konsolen i följande format: timmar:minuter:sekunder år/månad/dag:veckodag.