maridelsud
15-07-2014, 20:05
ciao a tutti, con java devo convertire una data da String a date, in modo che posso salvarla sul database. il codice che ho provato a usare è:
public class StringToDate {
public Date stringaTOdata(String data){
//data una stringa di una data, devo convertirla al tipo data
//String startDate="2013-03-31";
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd");
java.util.Date date = null;
try {
date = sdf1.parse(data);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
java.sql.Date sqlStartDate = (java.sql.Date) new Date(date.getTime());
return sqlStartDate;
}
}
il mio scopo è poter passare la data al database. perchè ho provato a passargliela come String ma non la converte. Mi potete aiutare?
public class StringToDate {
public Date stringaTOdata(String data){
//data una stringa di una data, devo convertirla al tipo data
//String startDate="2013-03-31";
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd");
java.util.Date date = null;
try {
date = sdf1.parse(data);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
java.sql.Date sqlStartDate = (java.sql.Date) new Date(date.getTime());
return sqlStartDate;
}
}
il mio scopo è poter passare la data al database. perchè ho provato a passargliela come String ma non la converte. Mi potete aiutare?