Jdatechooser 内容

Jdatechooser content

我试图从 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 or a SimpleDateFormat 格式化为 String

请记住,除非出于某种原因需要显示日期,否则您真的不应该将其转换为 String,而是将其保留为 Date 对象