![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#2
|
||||
|
||||
|
Primero es necesaria una explicación acerca de ese gran desconocido TDatetime.
Una fecha en delphi es un valor double, donde la parte entera, son los días transcurridos desde el calendario base (31/12/1899), y la parte fraccionaria las horas minutos, segundos y milisegundos. por ejemplo, sumar 1 día a una fecha, es tan simple como esto:
Para tratar con horas, debemos hacer cálculos, por ejemplo, sumar una hora a la fecha y hora actual: como un día tiene 24 horas, 1/24 corresponde a 1 hora. 1/(24*60) corresponde a un minuto. 1/(24*60*60) corresponde a 1 segundo De esta forma se pueden hacer todo tipo de cálculos correctamente y sin error. Delphi, en la unidad DateUtils tiene toda una batería de funciones para tratar con fechas y horas sin tener que hacer cálculos, por ejemplo: - IncDay - IncMonth - IncYear - IncHour y otras para calcular diferencias: - DaysBetween (diferencia en días) - DaySpan (diferencias en días y fracciones de días) - MinutesBetween - HoursBetween Te recomiendo que le eches una visual, por ejemplo en la ayuda de Delphi. De todo lo anterior, podrías hacer el cálculo de dos formas:
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Error Con Fechas! | nicolas_espina | SQL | 2 | 04-08-2006 01:18:19 |
| Como trabajar con fechas y horas | JULIPO | MySQL | 7 | 07-06-2006 17:01:34 |
| DBGrid, trabajar con fechas | BlueSteel | Varios | 4 | 02-09-2005 21:30:20 |
| me hace falta un componente para trabajar con fechas y bases de datos | fearlex | Conexión con bases de datos | 17 | 13-07-2004 23:37:28 |
| Como trabajar con fechas? | judoboy | OOP | 4 | 19-05-2003 11:28:58 |
|