Skip to Content
Menu
You need to be registered to interact with the community.
This question has been flagged
1 Odgovori
4664 Prikazi

I want to get the weekday of a date allocated in the "date_invoice" variable

ex..

date_invoice = 30/01/2018

weekday = 5


thanks

Avatar
Opusti
Best Answer
Hello \Luis Fuentes,

date_invoice ='30/01/2018'

from datetime import datetime

#1) if you are receiving date in string format then try this,

datetime.strptime(date_invoice,'%d/%m/%Y').isocalendar()[1]

#2)  if its in date format then try this,

date_invoice.isocalendar()[1]

Seems like in your case solution 1) will work perfectly.

Many Thanks.





Avatar
Opusti
Avtor

Forgot to mention that I'm using odoo studio to customize this

Related field: Empty

Dependencies: date_invoice

Calculate

for record in self:

record["x_semanum"]=datetime.strptime(date_invoice,'%d/%m/%Y').isocalendar()[1]

none of both options worked, am I doing something wrong?