[Plone-IT] Differenza date

crirusso78 crirusso78 a yahoo.it
Gio 28 Maggio 2009 13:10:26 UTC


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:   riccardo a 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 a 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.





Maggiori informazioni sulla lista Plone-IT