datetime.date()

Un oggetto date  contiene le informazioni di una data: giorno, mese, anno.

Costruttori

I metodi di classe restituiscono un oggetto

datetime.date(year, month, day)Crea un oggetto della classe date utilizzando i valori dei parametri
  • datetime.MINYEAR <= year <= datetime.MAXYEAR
  • 1 <= month <= 12
  • 1 <= day <= 28/29/30/31
datetime.date.today()Restituisce un oggetto con la data odierna
datetime.date.fromisocalendar(...)
datetime.date.fromisoformat(...)
datetime.date.fromordinal(...)
datetime.date.fromtimestamp(...)
Restituisce un oggetto che corrisponde alla data specificata con un certo formato

Attributi (di classe)

datetime.date.maxRestituisce il valore massimo ammesso per una data: datetime.date(datetime.MAXYEAR, 12, 31)
datetime.date.minRestituisce il valore minimo ammesso per una data: datetime.date(datetime.MINYEAR, 1, 1)
datetime.date.resolutionRestituisce il valore minimo ammesso come distanza tra due date: datetime.timedelta(days=1)

Attributi (di istanza)

d.dayRestituisce il valore del giorno, 1 … 28/29/30/31
d.monthRestituisce il valore del mese, 1 … 12
d.yearRestituisce il valore dell’anno compreso in datetime.MINYEAR ... datetime.MAXYEAR

Metodi (di istanza)

d.replace(...)Restituisce un oggetto con i dati di partenza sostituiti da quelli specificati con i parametri
  • year=…
  • month=…
  • day=…
d.timetuple()
d.toordinal()
d.toordinal()
d.toordinal()
d.toordinal()
d.isoweekday()Restituisce il valore del giorno della settimana (Lunedì –> 1, …)
d.weekday()Restituisce il valore del giorno della settimana (Lunedì –> 0, …)

Operatori

d1 + tdRestituisce una data
d1 - tdRestituisce una data
d1 - d2Restituisce un intervallo
d1 == d2
d1 != d2
d1 < d2
d1 <= d2
d1 > d2
d1 >= d2
Confronti …

Funzioni

...
...
...