Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
2 Trả lời
11832 Lượt xem
Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

    You can use following method as reference. This is available in addons/hr_holidays/hr_holidays.py(Line 262 in odoo8)
    
    def _get_number_of_days(self, date_from, date_to):
        """Returns a float equals to the timedelta between two dates given as string."""

        DATETIME_FORMAT = "%Y-%m-%d %H:%M:%S"
        from_dt = datetime.datetime.strptime(date_from, DATETIME_FORMAT)
        to_dt = datetime.datetime.strptime(date_to, DATETIME_FORMAT)
        timedelta = to_dt - from_dt
        diff_day = timedelta.days + float(timedelta.seconds) / 86400
        return diff_day

 

Hope this will helpful.

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

This also works.. :)

Câu trả lời hay nhất

use it....

from datetime import datetime
d1='2014-11-15'
d2='2013-11-30'
d1 = datetime.strptime(d1, "%Y-%m-%d")
d2 = datetime.strptime(d2, "%Y-%m-%d")
print abs((d2 - d1).days)

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
2
thg 1 24
1914
2
thg 6 22
3751
2
thg 6 18
5516
2
thg 11 16
12766
0
thg 10 23
2230