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
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign upRelated Posts | Replies | Views | Activity | |
---|---|---|---|---|
|
2
Apr 21
|
3220 | ||
|
3
Feb 24
|
2703 | ||
|
1
Feb 24
|
4932 | ||
|
0
Apr 21
|
3998 | ||
|
2
Jul 25
|
318 |
Hi Please refer,
https://www.odoo.com/forum/help-1/how-to-calculate-date-difference-using-datetime-103054
Hope it helps