Hola,
Mira, yo estuve trasteando un poco, las funciones que encontre no me terminaron de funcionar correctamente (o no supe hacerlo
)
Por lo que con una linea de código, lo consegui hacer
m_t_ocupa = ( date2 - date1 ) * 24 * 60 + ( hora2 - hora1 ).
Espero te sirva