[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