Paso de String a Date y de Date a String
Parsear o convertir fechas en java es relativamente sencillo.
1. String a Date. Para pasar una fecha que esta en un String del estilo «20080328» a java.util.Date, basta con hacer lo siguiente:
fechaStr es el String con el valor inicial que queremos transformar y fechaDate sera el Date resultante.
SimpleDateFormat formato = new SimpleDateFormat("yyyyMMdd");
Date fechaDate= null;
fechaStr=fechaStr.trim();
if (fechaStr!=null && !fechaStr.equals(""))
fechaDate=formato.parse(fechaStr);
return fechaDate;
2. Date a String. Ahora veremos el caso contrarío, paso de java.util.Date a String para ello hay que hacer lo siguiente:
fechaDate es el Date con el valor inicial de la fecha a convertir y fechaStr será el String resultante
SimpleDateFormat formato = new SimpleDateFormat("yyyyMMdd");
String fechaStr="";
if (fechaDate!=null)
fechaStr=formato.format(fechaDate);
return fechaStr;
Sobre: Ayuda, Convertir, Fechas, Java
Yo tengo una pregunta sobre las fechas y los Timestamp.
Si tengo un string y necesito insertar en la BD un timestamp pero con el formato «dd/mm/aaaa» y sin la hora, minutos y segundos. ¿Como lo hago?
Ahí me pillas. No he usado Timestamp. Ya lo miraré y pondré la solución.
QUIERO SABER Q ES UN DATE Y AQUI NO ESTAAAAAA
Un Date es una clase Java que se utiliza para trabajar con fechas y horas.
¿Es esto lo que querías saber Paula? Si no era, concreta más e intentaré ayudarte.