![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
cambiar de FECHA a CADENA
Es una base de datos en Interbase
Necesito cambiar el formato de un campo DATE a una CADENA (para poderlo formatear) en una sentencia SQL para que se muestre con el formato deseado por el cliente. Actualmente se muestra porejemplo 22/08/2006 12:00:00 a.m. Como hacerlo en SQL de Interbase. FSentencia := 'SELECT FECHA_ALTA FROM USUARIOS' El campo FECHA_ALTA es de tipo DateTime, esto hace que cuando se muestra la fecha le acompaña la hora y no quiero que se muestre la hora, que sea en el formato 'dd/mm/yyyy' Saludos Selman. |
|
#2
|
||||
|
||||
|
Pues usa, por ejemplo: FormatDateTime
Con la máscara que quieras. Código:
ShowMessage( FormatDateTime('dd/mm/yyyy',FSentencia) );
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
||||
|
||||
|
Pero esto es desde Delphi ¿no? ¿Cómo se haría con una sentencia SQL en IB?
// Saludos |
|
#4
|
||||
|
||||
|
Cita:
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#5
|
||||
|
||||
|
¡Pero tu respuesta fue hace una hora!
¿Te levantaste al baño y no pudiste resistir la tentación de ver qué había en el Club? ![]() // Saludos |
|
#6
|
||||
|
||||
|
Cita:
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#7
|
|||
|
|||
|
También puedes utilizar la función CAST del SQL
FSentencia := Código:
'SELECT CAST(FECHA_ALTA as Date) FROM USUARIOS' |
|
#8
|
|||
|
|||
|
ya use CAST y sigue igual
ya use el CAST Y se sigue mostrando igual, la fecha acompañada de la hora, no se si es porque es una aplicacion aspx.net, si me pudiran dar otra manera de formatear la fecha.
Saludos Selman. |
|
#9
|
|||
|
|||
|
¿Ejecutaste la sentencia en el Interbase directamente y te siguió mostrando la fecha y la hora? o ¿solo te aparece cuando lo muestras en tu aplicación?
__________________
Saludos Cordiales |
|
#10
|
|||
|
|||
|
Si en Interbase ya la ejecute
Si en Interbase se muestra bien solamente la fecha dd/mm/yyyy pero en la aplicacion se muestra con la hora, por eso queria convertir la fecha en un string y darle formato para mostrarla bien en el DataGrid.
Selman. |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Cambiar fecha de creacion | Iskariote0087 | Varios | 2 | 09-06-2006 20:24:06 |
| cambiar fecha sistema | novaten | Varios | 2 | 02-05-2005 23:02:33 |
| Cambiar formato de fecha | BlueSteel | Varios | 2 | 16-02-2005 23:49:45 |
| Cambiar el formato de fecha | VolaRe | Varios | 4 | 19-02-2004 21:46:16 |
| Cambiar fecha al pc | jgutti | Varios | 2 | 08-09-2003 21:29:15 |
|