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
Maak vandaag nog een account aan om te profiteren van exclusieve functies en deel uit te maken van onze geweldige community!
AanmeldenGerelateerde posts | Antwoorden | Weergaven | Activiteit | |
---|---|---|---|---|
|
2
apr. 21
|
3233 | ||
|
3
feb. 24
|
2713 | ||
Calculate days between two dates
Opgelost
|
|
1
feb. 24
|
4941 | |
|
0
apr. 21
|
4001 | ||
|
2
jul. 25
|
343 |
Hi Please refer,
https://www.odoo.com/forum/help-1/how-to-calculate-date-difference-using-datetime-103054
Hope it helps