Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 15-07-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por flystar
Pero resulta que en la BD los valores de datetime se guardan asi:

campo1= 11/31/1997 23:59:59
¿Y como sabes que es así como se guardan los valores? La pregunta parece rara pero una cosa es la forma en que se almacenan los datos y otra la forma en que se muestran.

MySQL seguramente guarda las fechas internamente como números, similar a como hace Delphi. Pero para especificar fechas mediante texto, MySQL usa el formato aaaa-mm-dd, tal como has visto en los ejemplos.

Ahora bien, en estos momentos hago una prueba accediendo a una tabla MySQL con ZEOS, y- efectivamente -veo las fechas en formato dd/mm/aaaa. Pero esto no quiere decir que así estén amacenadas, simplemente quiere decir que ése es el formato de fecha que tengo establecido en Windows. Si lo cambio, cambia también la presentación.

Si hago un moldeo:

Código SQL [-]
select cast(fecha as char(10)) ...

"desenmascaro" el formato y se muestra tal como lo hace MySQL por defecto, es decir, con aaaa-mm-dd. Y esto es así porque el motor, para hacer el moldeo usa sus propios estándares.

// Saludos
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
duda sobre base de datos oscarpinog Tablas planas 20 13-08-2007 19:46:33
Duda con ADOTable y tipo datos Variant jhcaboverde Varios 0 12-07-2007 17:00:56
Restar dos campos de Tipo DateTime JuanPa1 SQL 4 19-08-2006 02:03:34
Usar tipo de datos double con mysql..... uper MySQL 2 18-10-2005 20:31:42
Duda sobre tipo de campo en Tabla Paradox Aprendiendo Tablas planas 2 04-02-2005 08:47:52


La franja horaria es GMT +2. Ahora son las 21:24:08.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi