FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Diferencia de fechas
Hola, amigos foristas
Estoy usando esta funcion para buscar la diferncia de dos fechas, dicha funcion fue puesta por Dec en el club.
No entiendo que va en (Cual es la pregunta?) alguien me podria colaborar. Gracias.
__________________
Siempre hay un primer momento para todo. Última edición por dec fecha: 14-02-2008 a las 04:14:50. |
#2
|
||||
|
||||
Hola,
No me suena haber escrito ese código, debes haberlo tomado de los trucos, que subí algunos en su día de que no era autor. En todo caso, creo que las condiciones que te preocupan en realidad "preguntan" si la variable en cuestión vale "cero", puesto que de ser así la condición se evaluaría como "False", y, de no ser "cero", se evaluaría como "True", si no me equivoco. |
#3
|
|||
|
|||
Gracias Dec por contestarme tan rapido, pero esto no me da igualando las dos preguntas a cero, como dices, no se como hacerlo.
__________________
Siempre hay un primer momento para todo. |
#4
|
||||
|
||||
Hola,
Un momento. Yo no dije que tuvieras que tocar el código para nada, sino que, la condición:
Implicaba que para entrar en ella "fMonth" debería valer algo "distinto de cero". Eso es lo único que he dicho o que quería decir. Prueba con el código "original" a ver. |
#5
|
|||
|
|||
Ok Dec, no toco el codigo para nada, pero te pregunto como lo compilo si al hacerlo me saca un error diciendo que el tipo de esa linea debe de ser booleano.
__________________
Siempre hay un primer momento para todo. |
#6
|
||||
|
||||
Hola,
Ahora lo comprendo. Debe haber alguna opción en Delphi que permita tomar esas condiciones como booleanas, de modo que si esta opción no está activada... el programa no compila. Bueno. Pero en realidad ya he comentado una posible solución:
|
#7
|
|||
|
|||
Hola a todos mi solucion fue, si le interesa a alguien
Var x,y:TDateTime; Resultado:Integer; Begin x := EncodeDate(2005, 12, 25); //es año, mes, dia en la codificacion y := EncodeDate(2005, 11, 22); Resultado := Trunc(x) - Trunc(y); //resultado debe tener 33 ... End; Codigo escrito por Luisgutierrezzb del foro, gracias a todos y especialmente a Dec. Chauuuuuu
__________________
Siempre hay un primer momento para todo. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Modificar por diferencia de fechas | chipsoni | SQL | 4 | 19-12-2006 19:09:16 |
Diferencia de fechas | noshy | Varios | 3 | 31-05-2006 18:19:24 |
Diferencia en dias entre dos fechas. | AMINOA2R | Firebird e Interbase | 2 | 15-12-2005 15:58:37 |
Calcular diferencia de años entre dos fechas | bismarito | Firebird e Interbase | 2 | 23-08-2003 17:13:03 |
Diferencia entre fechas.... | seb@ | OOP | 1 | 21-08-2003 15:57:22 |
|