![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#11
|
||||
|
||||
|
Si puedes, te aconsejo que cambies el tipo del campo; en lugar de usar hora usa un TimeStamp (fecha y hora todo en el mismo campo)
Después puedes usar de la unidad DateUtils, toda una batería de funciones: - HoursBetween(fecha1, fecha2); - MinutesBetween - DaysBetween - MillisecondsBetween - etc. La fecha y hora en sí misma, no se guarda con ningún formato de 12/24 horas. Es al tiempo de mostrarlo en pantalla cuando aplicas el formato que quieres. Para ello puedes usar FormatDateTime('hh:nn:ss',fecha1); Al usar el formato de fecha+hora, no tendrás ningún problema en sumar dos fechas, o sumarle 33 horas, siempre obtendrás el resultado correcto. Cita:
Edito: El resultado no podrás codificarlo como una TTime, ni como TDateTime, ya que tiene el límite en 24 horas, por tanto, jamás podrás crear una hora con 26 horas. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por Lepe fecha: 21-02-2007 a las 20:06:51. |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| restar fechas sql | Oraxtar | SQL | 16 | 21-01-2008 22:01:44 |
| Restar fechas | Acker | Varios | 4 | 07-11-2005 14:11:51 |
| Restar 2 horas... | CFPA86 | Varios | 1 | 17-10-2003 20:30:54 |
| Restar horas en SQL/PLUS de ORACLE | Chojj | Oracle | 6 | 12-08-2003 15:22:25 |
| restar fechas para comparar resultado | @-Soft | Conexión con bases de datos | 5 | 14-07-2003 18:33:03 |
|