Red de conocimiento informático - Material del sitio web - Cómo convertir java.util.date a java.sql.date en un formato específico, como convertir la hora actual en una fecha en formato AAAA-MM-DD y almacenarla en un campo

Cómo convertir java.util.date a java.sql.date en un formato específico, como convertir la hora actual en una fecha en formato AAAA-MM-DD y almacenarla en un campo

Según API

java.sql.Date es una subclase de java.util.Date.

java.util.Date() dateUtil=new java.util.Date();

java.sql.Date dateSql=new java.sql.Date(dateUtil.getTime( ));

Convertir java.sql.Date a java.util.Date es simple.

java.util.Date() newDate=dateSql; (polimórfico)

Convierte la fecha de tipo java.util.Date en formato de cadena en formato AAAA-MM-DD

String dateStr=new SimpleDateFormat("AAAA-MM-DD").format(new Date());

Convierte la cadena al tipo de fecha.

Fecha dateTemp=new SimpleDateFormat("AAAA-MM-DD").parse("2012-12-21");