| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
akino Invitado
|
Publicado: Mar 31 May, 2005 11:36 am Asunto: formato de fechas |
|
|
Hola
queria saber como podria eliminar la fecha que me sale en un campo del dbgrid. Tengo una serie de campos y 2 de ellos son de horas. Entonces cuando me muestra el resultado me sale la fecha y la hora.
Yo he cambiado el formato de estos campos en la BD, he puesto de format "hora larga". Y me continua mostrando-lo todo.
Tambien un problema relacionado es que tengo una funcion que me compara el valor de un DateTimePicker con la fecha actual del sistema pero siempre me dice que los dias no son iguales. Puede ser que el formato del DATE() sea diferente al del DateTimePicker??
Gracias |
|
| Volver arriba |
|
 |
LordNemesis Master


Registrado: 31 Dic 2003Mensajes: 340Ubicación: México
|
Publicado: Mar 31 May, 2005 4:41 pm Asunto: |
|
|
Hola....
La razon por la que te marca que son diferentes, probablemente es que, aunque a veces no lo veamos, los tipos de datos DateTime, como su nombre lo indica, te almacenan fecha y hora, y yto creo qu ees ahi donde te esta marcando la diferencioa, puesto que si bien la fecha es la misma, probablemente la hora no, lo que tendrias que hacer es de alguna manera truncar el dato para que nada mas te quede el valor de la fecha y la hora sera 0:00:00 _________________ Dirección Municipal de Informática
H. Ayuntamiento de Tijuana
Arriba Lopez Obrador !!!
Los Mexicanos Merecemos Respeto !!! |
|
| Volver arriba |
|
 |
el diego Master


Registrado: 23 Ago 2002Mensajes: 232Ubicación: Paris
|
Publicado: Mar 31 May, 2005 4:43 pm Asunto: |
|
|
No te sirve usar SubStr() para despreciar la parte que no te interesa mostrar?
suerte |
|
| Volver arriba |
|
 |
xaquin Cdt

Registrado: 06 Dic 2004Mensajes: 24Ubicación: A Coruña
|
Publicado: Mar 31 May, 2005 5:38 pm Asunto: |
|
|
| los TDateTime tienen una función FormatString en la que le podrías especificar el formato de fecha que quieres y comparar 2 cadenas en vez de el tiempo en sí |
|
| Volver arriba |
|
 |
Invitado
|
Publicado: Mar 31 May, 2005 6:18 pm Asunto: |
|
|
Bunesa!
En la popiedad Format del DateTime és un edit, que le tendria que poner??
00/00/0000??? o como lo ago?? |
|
| Volver arriba |
|
 |
xaquin Cdt

Registrado: 06 Dic 2004Mensajes: 24Ubicación: A Coruña
|
Publicado: Mar 31 May, 2005 8:43 pm Asunto: |
|
|
| Código: | if (DateTimePicker1->Date->FormatString("dd/mm/yy") == DateTimePicker2->Date->FormatString("dd/mm/yy") )
{
// aqui el código que quieras que se ejecute
} |
espero que te sirva |
|
| Volver arriba |
|
 |
|