我试图从jdatechooser获取日期,然后将其转换为字符串,但是当我尝试执行此this.fechaTxt.setText("");
时,它不允许我
String fecha1 = this.fechaTxt.getDate().toString();
Viaje viaje = new Viaje();
viaje.setFecha(fecha1);
try {
this.ingresarViaje(viaje);
this.fechaTxt.setText("");
JOptionPane.showMessageDialog(null, "Viaje Ingresado");
} catch (Exception e) {
System.out.println("ERROR" + e.getMessage());
}
最佳答案
首先从JDateChooser
获取实际日期...
Date date = fechaText.getDate();
然后,您可以使用
DateFormat
或SimpleDateFormat
格式化为String
请记住,除非出于某种原因需要显示日期,否则您实际上不应该将其转换为
String
,而是将其保留为Date
对象