0.3732946033 hours seems to me to be 22 minutes 22 seconds, so adding to "2019/12/31 16:09:51" would seem to give "2019/12/13 16:32:13", not as you suggested.
I can't remember how to do it exactly, but convert the date and time to seconds since epoch, convert hours to seconds, add the two, then convert back to a date.