Eu uso o tipo de data no meu banco de dados. Ao programar com Java, a importação também fez java.util.*E java.sql.*E descobriu que o tipo de data foi declarado diretamente
Data dt;
Vou relatar um erro.
java.util.date udt;
Então eu verifiquei as diferenças e o uso de java.util.date e java.sql.date. Eu também usei String para Java.SQL.Date.
Primeiro de tudo, prepare um objeto SimpleDateFormat, usando a classe SimpleDateFormat requer importar java.text.simpledEfformat
SimpledateFormat df = novo SimpleDateFormat ("AAAA-MM-DD");
Em seguida, prepare um objeto java.util.date e uma string a ser convertida
Copie o código do código da seguinte forma:
String str = "2011-06-30";
java.util.date udt = null;
Em seguida, use DF para converter STR em java.util.Date e atribua um valor a UDT
udt = df.parse (str);
Então pegue o java.sql.date que precisamos do UDT
java.sql.date sdt = new java.sql.date (udt.gettime ());
Para resumir, primeiro use o SimpleDateFormat para formatar a string a ser convertida na data no tipo java.util.date e, em seguida, obtenha o objeto Java.SQL.Date do objeto Java.util.util.TEL. Em uma função, o código é o seguinte:
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 ());O acima é todo o conteúdo deste artigo.