Como converto variáveis data e hora em String
DAO:
import java.sql.Date;
import java.sql.Time;
public class Agendamento {
private int idagendamento;
private Date data;
private Time hora;
Servlet:
String op = request.getParameter("op");
String data = request.getParameter("data");
String hora = request.getParameter("hora");
try {
Agendamento a = new Agendamento();
switch (op) {
case "inserir":{
if(data.equals("") || data.isEmpty()){
out.print("O campo DATA deve ser preenchido!");
}else if(hora.equals("") || hora.isEmpty()){
out.print("O campo HORA deve ser preenchido!");
}else{
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
format.format( new Date() );
a.setData(format.parse(data));
SimpleDateFormat formatador = new SimpleDateFormat("HH:mm");
Date data = formatador.parse(str);
Time time = new Time(data.getTime());
mesmo assim pede para ficar convertendo para String