No te recomiendo usar un DateTime porque las funciones que hay disponibles son solo para Date y para Time, y cuando pasas un DateTime se desprecia la parte que no quieres. Donde veo el problema es en cambios de día...
En definitiva, yo usaría un timestamp que para este caso es muy sencillito lo que tienes q hacer.
|