Foros del Web » Programación para mayores de 30 ;) » Java »

Insertar fecha en mysql atraves de un campo de tipo calendario

Estas en el tema de Insertar fecha en mysql atraves de un campo de tipo calendario en el foro de Java en Foros del Web. quien o donde me pueden ayudar con este problema, espero explicarme bien, quiero que mi usuario final pueda insertar la fecha de modo grafico con ...
  #1 (permalink)  
Antiguo 22/09/2015, 12:10
Avatar de HumFaJ  
Fecha de Ingreso: mayo-2015
Ubicación: Mexico
Mensajes: 12
Antigüedad: 8 años, 11 meses
Puntos: 0
Insertar fecha en mysql atraves de un campo de tipo calendario

quien o donde me pueden ayudar con este problema, espero explicarme bien, quiero que mi usuario final pueda insertar la fecha de modo grafico con un Calendario, aqui mi codigo html, estoy trabajando en java web

Código HTML:
Ver original
  1.         <form name="insertar">
  2.             <input type="date" name="texboxfecha" value="" />
  3.             <input type="submit" value="" name="guardar" />
  4.            
  5.         </form>
  6.     </body>

aqui mi codigo java

Código Java:
Ver original
  1. MiPaquete.Claseagregar MiObjeto=new MiPaquete.Claseagregar();          
  2. String fecha;
  3.  
  4. if(request.getParameter("guardar")!=null)
  5.  
  6. {
  7.    
  8.     fecha=request.getParameter("texboxfecha");
  9.    
  10.  
  11.  
  12. MiObjeto.nuevo("insert into Mitabla values (' "+fecha+" ')");
  13. }

logro insertar en mi campo de la tabla unicamente si pongo el tipo de dato varchar y lo hace en este formato dd/mm/yyyy, ya se porque, quiero saber como convierto el valor o que hago para guardarlo a con la estructura que me pide mysql yyyy-mm-dd

Última edición por HumFaJ; 22/09/2015 a las 12:28 Razón: Sin respuestas

Etiquetas: calendario, campo, clase, fecha, mysql, string, tipo, valor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:19.