Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
2 Trả lời
3176 Lượt xem

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

Ảnh đại diện
Huỷ bỏ

Is "repeat_unit" date field?

Tác giả

if it is a date field of a Projects model

Câu trả lời hay nhấ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

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhấ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.

Ảnh đại diện
Huỷ bỏ

Hi,

Have you solved this issue?

Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 11 23
1686
2
thg 1 24
14703
0
thg 6 23
1122
9
thg 5 18
104754
0
thg 11 16
2860