Skip ke Konten
Menu
Pertanyaan ini telah diberikan tanda
2 Replies
2667 Tampilan

IS IT POSSIBLE TO TO SUBTRACT THE YEAR. IF SO WHAT CODE IM GOING TO USE. DO I NEED TO USE THE FIELDS.DATE OR FIELDS THAT INTEGER? TAKE NOTE I NEED ONLY TO SUBTRACT THE YEARNOW - YEAREFFECT. YEAR EFFECT IS FIELDS TO BE INPUT.

Avatar
Buang
Penulis Jawaban Terbai

hi baiju, actually im newbie for the openerp. kindly provide the sample code? because i dont have idea what code im gonna input. anyway. here's the output that i want to see.     yearnow-yeareffect. EX. 2015-2000. the yeareffect that is field to be input. thanks advance.

Avatar
Buang
Jawaban Terbai

Hi Louie,

You can do that in many ways. I can give you a simple way. In this you have to choose your YEAREFFECT field as integer(in format "yyyy", ie '2015')

in code its like:-

'yeareffect' : fields.integer('Year Effect'),

Then at calculation part you can use like this:-

yearnow = int(time.strftime("%Y"))

then you have get the value in yeareffect field

diff =  value_yeareffect - yearnow

For this you have to import time

This is a simple way, You can do it in many other ways, for that you have mention more details about your requirement, This is from what i understood form your brief description. please let me know if this solves the problem.

Avatar
Buang