[Dúvida] Persistir uma String como Calendar

Olá! Estou com o seguinte problema: Tenho um Combobox com diversos horários cadastrados (ex.: 08:00, 08:30, 09:00 etc), só que no meu banco, o campo horário da tabela agenda está como Calendar. Aí surge minha dúvida: como persistir a informação recuperada do Combo (String) e transformá-la em Calendar para então enviá-la ao banco??

Se alguém puder me dar uma dica, ficarei muito agradecido.

Um abraço.

Eu imagino que vc queira, na verdade, é passar um objeto date para seu bd, bem, tente isso:


 DateFormat df = DateFormat.getTimeInstance();
 Date d;
 try {
            d = df.parse(jComboBox.getSelectedItem().toString());
  } catch (ParseException ex) {
            ex.printStackTrace();
  }
   Calendar cal = Calendar.getInstance();
   cal.setTime(d);

Coloquei este código lá só que está dando o seguinte erro:

java.text.ParseException: Unparseable date: "08:00" at java.text.DateFormat.parse(DateFormat.java:337)

Use:

d = df.parse(jComboBox.getSelectedItem().toString() + ":00");

eu esqueci de inicializar a variavel d; inicialize-a com null;

Bah, valeu mesmo dwduncan, funciono perfeitamente… abraço