İçereği Atla
Menü
Bu soru işaretlendi
2 Cevaplar
3177 Görünümler

Hi: I want to find the difference between two dates ("project.task" model fields like "repeat_until" and "date_deadline", because subtracting the two dates doesn't work and using .days doesn't work.

Somebody help me. This is when we add a field in a model and I add validations to it.


Thanks

Avatar
Vazgeç

Is "repeat_unit" date field?

Üretici

if it is a date field of a Projects model

En İyi Yanıt

explanation with an example

from datetime import datetime
fmt = '%Y-%m-%d'
from_date = '2013-09-01'     -> Take your date field1
to_date = '2013-09-31'       -> Take your date field2
d1 = datetime.strptime(from_date, fmt)
d2 = datetime.strptime(to_date, fmt)
daysDiff = str((d2-d1).days)          -> will gives you 29 days
daysDiff = str((d2-d1).days + 1)      -> will gives you 30 days

Hope it helps you ........ Thanks

Avatar
Vazgeç
En İyi Yanıt

Hello,

        Can you be more specific..? Doesn't work in the sense? Please post your fields defined in your model and your code which doesn't work.

Avatar
Vazgeç

Hi,

Have you solved this issue?

İlgili Gönderiler Cevaplar Görünümler Aktivite
1
Kas 23
1687
2
Oca 24
14704
0
Haz 23
1123
9
May 18
104757
0
Kas 16
2864