콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
1 회신
4684 화면

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

ex..

date_invoice = 30/01/2018

weekday = 5


thanks

아바타
취소
베스트 답변
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.





아바타
취소
작성자

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?