datetime (mòdul de Python)

Guia sobre el mòdul datetime de Python: com crear, comparar i formatar dates i hores, amb exemples pràctics i funcions clau com strftime, strptime i timedelta.

« Back to Glossary Index

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 objecte datetime.
  • timedelta facilita operacions aritmètiques amb dates.
« Back to Glossary Index