Angela Gay ha scritto: > Non conosco pyton. In sintassi Pascal-like, sarebbe: >
yuk! Daniele Zambelli ha scritto: > Scusa se ripondo in privato, ma i messaggi che spedisco alla ML mi ritornano > indietro, non so perché... Anch'io, da qualche tempo, non riesco più a scrivere dal mio server SMTP abituale; ricevo un errore "host mail.codewiz.org[89.97.188.34] said: 553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)" il messaggio farebbe pensare che il server di posta di python.it sia razzista, ma una ricerca su Google sembra suggerire che è colpa del /mio/ server... > > Alle venerdì 4 gennaio 2008, 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ù... >> > > Quando al 28 febbraio aggiungi un mese e un giorno, che data vuoi ottenere? > Dipende da che 28 febbraio è... > Deve valere la proprietà commutativa della somma? > > cioè: a+b+c=a+c+b? > no > ad esempio: > > a=30 aprile > b=1 mese > c=1 giorno > appunto (N.B: se non sbaglio, /tra intervalli/ la somma è commutativa e associativa, ma /tra date e intervalli/ non è nessuna delle due) > Io penso che non si possano sommare date, ma solo date a intervalli di tempo. > Infatti è quello che devo fare, mi ero espresso male (in realtà pensavo che avere un unico formato semplificasse le cose). > Gli intervalli di tempo a seconda del problema, possono essere in giorni, in > secondi o in millesimi di secondo. > Nel mio caso devono potere essere anche un po' dell'uno, un po' dell'altro e anche combinati... Tra l'altro il modulo dateutil ha di bello anche che l'intervallo "un mese ed un giorno" viene visto come "un mese + un giorno" e non come "un giorno + un mese". È una scelta arbitraria, ma è esattamente quello che desideravo. ciao Pietro _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python