FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
Diferencia De Horas
saludos amigos del foro desde Bolivia
Les escribo para que me puedan ayudar, tengo que realizar un control de horas de trabajo osea una hora de ingreso y restarla con la hora de salida de cada usuario, como puedo desligar la hora del datetime solamente, o si hay otra forma de poder realizar esta operacion les agradeceria la respuesta |
#2
|
||||
|
||||
¿Qué versión de Delphi usas? Creo que a partir de la sexta se incluyen funciones muy cómodas en la unidad DateUtils tales como HoursBetween que te devuelve el número de horas entre dos valores DateTime.
Si cuentas con una versión anterior me parece recordar que hace poco se mencionó esto y se expuso un código para hacerlo. Haz una búsqueda con los términos HoursBetween, MinutesBetween o SecondsBetween. // Saludos |
#3
|
||||
|
||||
Cita:
Obtener la cantidad (en decimal*) de horas transcurridas entre dos DateTime es tan simple como: (HoraFinal - HoraInicial) * 24; Hasta luego. * con "en decimal" me refiero a que un valor de 8.5 representa ocho horas y media (8:30)
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#4
|
|||
|
|||
OK, Duda suma horas
Muchas gracias amigos del foro
con esto se aclaro mas mi idea de poder realizar estas operaciones directamente en delphi 6.0 y no es el sql-server ahora me surge la duda que si uso el mismo metodo podre sumar una cierta cantidad de horas a otra para asi ir acumulando las horas. gracias.. saludos.. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|