Pietro Battiston ha scritto:

> Io voglio che quando sommo un anno venga sommato proprio un anno, non
> 365/366 giorni; quando sommo un mese, sia sommato un mese, non
> 31/30/29/38 giorni e quando sommo un giorno sia sommato un giorno, a
> prescindere dall'eventualità in cui quel giorno ha avuto un secondo in
> più...

Hai provato a vedere il modulo datetime?

In quel modulo c'è l'oggetto datetime che rappresenta una data con ora e 
l'oggetto timedelta che rappresenta ciò che vuoi sommare.

> È una cosa che non sarebbe troppo complicato realizzare (basta
> memorizzare la lunghezza dei mesi e gli anni bisestili per fare gli
> opportuni "riporti") ma che mi stupisce non trovare nella libreria
> standard...
> A proposito di implementazione manuale: esiste una funzione di libreria
> per sapere se un anno è bisestile senza dovere calcolare la sua
> lunghezza in secondi?

Certo. Funzione isleap() del modulo calendar.

Spero possa esserti utile.
Simone

Chiacchiera con i tuoi amici in tempo reale! 
 http://it.yahoo.com/mail_it/foot/*http://it.messenger.yahoo.com 
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a