Utilizo el tipo de fecha en mi base de datos. Al programar con Java, la importación también hizo java.util.*Y java.sql.*Y descubrió que el tipo de fecha se declaró directamente
Fecha dt;
Informaré un error.
java.util.date udt;
Luego verifiqué las diferencias y el uso de java.util.date y java.sql.date. También usé String to Java.sql.Date.
En primer lugar, prepare un objeto SimpleDateFormat, utilizando la clase SimpleDateFormat requiere importar java.text.simpledateFormat
SimpleDateFormat df = new SimpleDateFormat ("yyyy-mm-dd");
Luego, prepare un objeto java.util.date y una cadena para convertirse
Copiar código del código de la siguiente manera:
String Str = "2011-06-30";
java.util.date udt = null;
Luego use DF para convertir STR a java.util.date y asigne un valor a UDT
udt = df.parse (str);
Luego obtenga la java.sql.cate que necesitamos de UDT
java.sql.date sdt = new java.sql.date (udt.gettime ());
Para resumir, primero use SimpleDateFormat para formatear la cadena para convertirse en la fecha en el tipo java.util.date, y luego obtener el objeto java.sql.date del objeto java.util.date. En una función, el código es el siguiente:
Public java.sql.Date StringTosqlDate (String Str) {SimpleDateFormat sdf = new SimpleDateFormat ("yyyy-mm-dd"); printStackTrace ();} java.sql.date sdt = new java.sql.date (udt.gettime ()));Lo anterior es todo el contenido de este artículo.