Calculate time value between 2009-05-18 10:29:43.999999 and 19 3:31:18.000002:

Calculated output
2009-04-29 06:58:25.999997