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:
dt = 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:
res = dt.strftime('%Y-%m-%d %w')
print(res) # skriver ut 2025-12-31 3
Skriv ut det aktuella datumet i konsolen i formatet dag.månad.år.
Skriv ut den aktuella tiden i konsolen i följande format: timmar:minuter:sekunder år/månad/dag:veckodag.