style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

Problema con fechas

Tengo un textfield con la fecha en el siguiente formato: dd/MM/yyyy
necesito pasar esa fecha a una consulta mysql, para un campo con fecha
y esta debe tener el siguiente formato: yyyy/MM/dd

A ver si me dan un cable aunque sea para colgarme xD

Asi me esta creando las fechas.

SELECT * FROM ventas WHERE 1=1  AND (fecha BETWEEN 2012-10-07 AND 2012-10-07 ) GROUP BY id

un año mas

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ezamudio

formatos

Si estás manejando la fecha como objeto tipo Date (ya sea java.util.Date, java.sql.Date, o java.sql.Timestamp) y pasas ese objeto como parámetro a un PreparedStatement, no debes tener problema alguno con el formato de fecha. Solamente que estuvieras pasando cadenas para comparar contra fechas entonces el driver de JDBC o el servidor de base de datos van a protestar si no pueden hacer una conversión de cadena a fecha.

Como dice @ezamudio, lo mejor

Como dice @ezamudio, lo mejor es que manejes objetos tipo Date, si aun quieres hacerlo a traves de texto te recomiendo que le heches un ojo a la funcion DATE_FORMAT de MySQL, http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format.

Saludos

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">