I have created a computed field to calculate the Hour and Minute ( ) from check_in, I have changed it to user timezone
when i create a new record it shows in user timezone, but in my database i already have a month attendance records for all these records it shows UTC time
How can i convert this into user timezone
My code is here,
@api.depends('check_in', 'check_out')
def compute_time(self):
    for attendance in self:
        intime = attendance.check_in
        outtime = attendance.check_out
        user_timezone = self.env.user.tz or 'UTC'
        print(user_timezone)
        user_tz = timezone(user_timezone)
        print(user_tz)
        intime = fields.Datetime.context_timestamp(self, intime).astimezone(user_tz)
        print(intime)
        intime = intime.strftime('%H.%M') if intime else '00.00'
        print(intime)
        attendance.in_time = intime
        print(attendance.in_time)
        if outtime:
            outtime = fields.Datetime.context_timestamp(self, outtime).astimezone(user_tz)
            outtime = outtime.strftime('%H.%M') if outtime else '00.00'
            attendance.out_time = outtime
        else:
            attendance.out_time = '00.00'If anyone knows kindly reply
Thanks
