hello
HOW I CAN CALCULATE DIFFERENCE BETWEEN TWO DATE
for record in self:
record['x_studio_total_jours'] = record['x_studio_date_departe'] - record['x_studio_date_arrive']
the code is correct ?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
hello
HOW I CAN CALCULATE DIFFERENCE BETWEEN TWO DATE
for record in self:
record['x_studio_total_jours'] = record['x_studio_date_departe'] - record['x_studio_date_arrive']
the code is correct ?
Thank you
it working
Hi
Try this code
for record in self:
record['x_studio_total_days'] = 0
if record['x_studio_date_arrive'] and record['x_studio_date_departure']:
record['x_studio_total_days'] = (record['x_studio_date_departure'] - record['x_studio_date_arrive']).days
Hi,
Refer to the code
from datetime import datetime
for record in self:
if record['x_studio_date_departe'] and record['x_studio_date_arrive']:
depart_date = fields.Datetime.from_string(record['x_studio_date_departe'])
arrive_date = fields.Datetime.from_string(record['x_studio_date_arrive'])
difference = (arrive_date - depart_date).days
record['x_studio_total_jours'] = difference
else:
record['x_studio_total_jours'] = 0 # Handle the case where one or both dates are not set
In this code:
Make sure you have the fields module imported in your file for this code to work properly.
Hope it helps
أنشئ حساباً اليوم لتستمتع بالخصائص الحصرية، وتفاعل مع مجتمعنا الرائع!
تسجيلالمنشورات ذات الصلة | الردود | أدوات العرض | النشاط | |
---|---|---|---|---|
|
2
أبريل 21
|
3306 | ||
|
3
فبراير 24
|
2776 | ||
Calculate days between two dates
تم الحل
|
|
1
فبراير 24
|
5000 | |
|
0
أبريل 21
|
4053 | ||
|
2
يوليو 25
|
457 |
Hi Please refer,
https://www.odoo.com/forum/help-1/how-to-calculate-date-difference-using-datetime-103054
Hope it helps