Definició: El mòdul datetime
és una biblioteca estàndard de Python que permet gestionar dates i hores de manera eficient i precisa.
Ofereix classes per representar dates (date
), hores (time
), combinacions (datetime
) i intervals de temps (timedelta
), així com funcions per comparar, sumar, restar, formatejar i convertir valors temporals.
És essencial per a tasques com:
- Registre d’esdeveniments i timestamps
- Càlculs de diferències temporals
- Conversió entre formats de data/hora
- Aplicacions amb planificació o temps real

Exemples de codi
from datetime import datetime, timedelta
# Data i hora actuals
ara = datetime.now()
print("Ara:", ara)
# Format personalitzat
print(ara.strftime("%d/%m/%Y %H:%M"))
# Data futura (+7 dies)
futur = ara + timedelta(days=7)
print("D’aquí una setmana:", futur.strftime("%d/%m/%Y"))
Notes addicionals
strftime()
→ converteix objecte a text formatat.strptime()
→ interpreta un text i el converteix a objectedatetime
.timedelta
facilita operacions aritmètiques amb dates.