<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Scusate lo scialbo tentativo di fare dell’ironia della mutua!…<div class=""><br class=""></div><div class="">Sto giocherellando con gli oggetti datetime.date cercando di capirli e incappo in questa apparente incongruenza.</div><div class=""><br class=""></div><div class="">Nota: devo scrivere a mano perché sul Mac non so come catturare l’output del terminale.</div><div class=""><br class=""></div><div class="">from datetime import *</div><div class="">o = date.today() # è il 2015,4,13</div><div class="">n = date(1974,9,13) # Ora la mia età non è più un segreto :)</div><div class="">d = o - n</div><div class=""><br class=""></div><div class="">Ora d risulta un oggetto timedelta che vale 14822.</div><div class=""><br class=""></div><div class="">Se chiedo all’interprete:</div><div class="">date.fromordinal(14822)</div><div class=""><br class=""></div><div class="">Mi risponde: 41, 7, 31.</div><div class=""><br class=""></div><div class="">Ma quanto sono vecchio in realtà? Pensavo di avere 40 anni, e 7 mesi, non 41.</div><div class="">Cosa mi sfugge  e, come faccio a risalire ad una data, da un oggetto di tipo timedelta?</div><div class="">Se scrivo infatti:</div><div class=""><br class=""></div><div class="">date.fromordinal(d)</div><div class=""><br class=""></div><div class="">La funzione restituisce un errore in quanto accetta interi e non oggetti timedelta.</div><div class=""><br class=""></div><div class="">Grazie e scusate la confusione della mia esposizione.</div><div class=""><br class=""></div><div class="">GB.<br class=""><div class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">—<div class="">Namasté!</div><div class="">Sent from my iMac27. (Libero)</div></div>
</div>
<br class=""></div></body></html>