ok, ci sono riuscita... anche se mi sembra un pò lungo come procedimento. Il metodo sub ritorna un float, io poi lo converto in int e devo concatenarlo ad una stringa, quindi devo a sua volta convertilo.
Faccio: oggi = DateTime() diff = oggi.__sub__(data) diff2= int(diff) diff3 = str(diff2) Si può fare solo così? O c'è una strada più veloce? Grazie Cri Riccardo Lemmi wrote: > > On Thursday 28 May 2009, crirusso78 wrote: >> Grazie vito >> >> ho dato un'occhiata, volevo utilizzare il sub ma ho problemi. >> >> Nello script ho recuperato la data con oggi = DateTime().Date(), e mi >> viene >> restutita nel formato aaaa/mm/gg, il formato è stringa, poi volevo >> seguire >> l'es. >> http://plone.org/documentation/how-to/send-emails-to-users-to-remind-them-o >>f-expiring-content/ ma mi viene dato un errore alla riga >> today = DateTime(today) >> >> Voi come fareste? >> a me serve avere la differenza in numeri di giorni tra due date. >> >> Grazie >> Cri > > Per fare le operazioni sulle date non puoi usare le stringhe (l'oggetto > ritornato > dal metodo Date), devi usare gli oggetti DateTime. > Ad esempio (dalla shell attivata con 'zopectl debug'): > >>>> import DateTime >>>> DateTime.DateTime('2009/06/28 13:00:54.603 >>>> GMT+2')-DateTime.DateTime('2009/05/28 15:00:54.603 GMT+2') > 30.916666666664241 > > Nel caso dell'esempio specifico: > > today = DateTime().Date() > today = DateTime(today) > > serve solo per eliminare l'ora dalla data e in generale non deve dare > errore. > (che errore ti da?) > -- > Riccardo Lemmi Email: ricca...@reflab.it > Reflab S.r.l. - Plone Design, Development and Consulting > Phone: +39 349 4620820 http://www.reflab.it > > > _______________________________________________ > Plone-IT mailing list > Plone-IT@lists.plone.org > http://lists.plone.org/mailman/listinfo/plone-it > http://www.nabble.com/Plone---Italy-f21728.html > -- View this message in context: http://n2.nabble.com/Differenza-date-tp2981719p2987548.html Sent from the Plone - Italy mailing list archive at Nabble.com.
_______________________________________________ Plone-IT mailing list Plone-IT@lists.plone.org http://lists.plone.org/mailman/listinfo/plone-it http://www.nabble.com/Plone---Italy-f21728.html