Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Mysql

Respuesta
 
Herramientas Desplegado
Antiguo 28-may-2007, 22:14   #1 (permalink)
yesmina está en el buen camino
 
Fecha de Ingreso: diciembre-2004
Mensajes: 133
Pregunta problema con CURDATE()

Hola amigos,

tengo problemas al insertar un registro con campo fecha:
1--> aqui inserta la fecha correctamente pero con formato : 2007-05-28 00:00:00

insert into bconocimiento values(null,1,'no prende la impresora','no funciona',curdate(),1,1);

2--> aqui NO inserta la fecha : 0000-00-00 00:00:00

insert into bconocimiento values(null,1,'no prende la impresora','no funciona',DATE_FORMAT(curdate(),'%d/%m/%Y'),1,1);

Que estará mal??...Quiero ke la fecha tenga el formato : 28/05/2007 y que ademas salga la hora..

Que dedo hacer???

agradecere sus sugerencias...
__________________
Mina
yesmina está desconectado   Responder Citando
Antiguo 29-may-2007, 03:23   #2 (permalink)
jerkan tiene algunos puntos positivos de karma
 
Avatar de jerkan
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1.437
Re: problema con CURDATE()

En MYSQL se guardan las fechas con ese formato Año-Mes-Día. Creo que no hay manera de cambiar eso.

Un saludo
__________________
jerkan.net
jerkan está desconectado   Responder Citando
Antiguo 29-may-2007, 11:12   #3 (permalink)
deadlykyo ha deshabilitado el karma
 
Avatar de deadlykyo
 
Fecha de Ingreso: noviembre-2005
Ubicación: Cbba - Bolivia
Mensajes: 743
Re: problema con CURDATE()

Holas yesmina, por defecto MySQL solo acepta fechas en formato aaaa-mm-dd para el almacenamiento, pero eso no implica que no puedas manipular el formato con el que recuperas en una sentencia SELECT, asi que cuando tengas que insertar dentro de una tabla, tendras que hacerlo con el formato aaaa-mm-dd, ahora cuando tengas que mostrarlo puedes recuperarlo y darle el formato que desees con la funcion DATE_FORMAT().
Para que el campo que uses permita registrar la fecha y la hora lo unico que tienes que hacer es que ese campo sea de tipo DATETIME, con eso ya soporta el manejo de fecha con hora, espero te sirva , saludos, cya
__________________
"El Conocimiento es de todos, no solo de algunos"
deadlykyo está desconectado   Responder Citando
Antiguo 02-jun-2007, 10:38   #4 (permalink)
yesmina está en el buen camino
 
Fecha de Ingreso: diciembre-2004
Mensajes: 133
Pregunta Problema con CURDATE()

Hola chikos,

Al insertar el dato fecha no me inserta con la hora..porke????

insert into tabla values(1,'hora',curdate());

resultado:
---------

1 hora 2007-06-02 00:00:00


Espero sus respuestas..GRACIAS
__________________
Mina
yesmina está desconectado   Responder Citando
Antiguo 02-jun-2007, 11:07   #5 (permalink)
yesmina está en el buen camino
 
Fecha de Ingreso: diciembre-2004
Mensajes: 133
Re: Problema con CURDATE()

Cita:
Iniciado por yesmina Ver Mensaje
Hola chikos,

Al insertar el dato fecha no me inserta con la hora..porke????

insert into tabla values(1,'hora',curdate());

resultado:
---------

1 hora 2007-06-02 00:00:00


Espero sus respuestas..GRACIAS
upppssss!!! Ya lo solucione, solo tenia ke usar NOW() en vez de CURDATE()
__________________
Mina
yesmina está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 08:53.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93