How to subtract date now and birthday field then pass the age value in a field (readonly)?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Boekhouding
- Voorraad
- PoS
- Project
- MRP
Deze vraag is gerapporteerd
Hi Kasai,
You can calculate age using the following script:-
start = datetime.strptime(object.birthdate, DEFAULT_SERVER_DATE_FORMAT)
end = datetime.strptime(time.strftime(DEFAULT_SERVER_DATE_FORMAT), DEFAULT_SERVER_DATE_FORMAT)
delta = end - start
age = (delta.days / 365)
Please don't forget to import following:-
import time
from dateutil.relativedelta import relativedelta
from datetime import datetime
from openerp.tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT
Hope this helps,, please let me know if it does.
Geniet je van het gesprek? Blijf niet alleen lezen, doe ook mee!
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 | |
---|---|---|---|---|
|
1
mrt. 22
|
3385 | ||
|
1
mei 22
|
2197 | ||
|
3
okt. 15
|
4198 | ||
|
3
jun. 25
|
1193 | ||
|
1
jan. 25
|
18028 |