如何从jDateChooser更改格式日期?

时间:2014-04-14 13:05:52

标签: java

我想在数据库中输入任务的开始日期和截止日期。 但保存数据库的格式是:Tue Apr 15 13:46:38 BST 2014 我想用yyyy-MM-dd格式。

这是我用来在数据库中写入数据的代码:

public void addTask() {
    try {
        Taskt1 = new Task();
        t1.setIdTask(jTIdTask.getText());
        t1.setDescTask(jTDescTask.getText());
        t1.setDate(jDateChooserDare.getDate().toString());
        t1.setdeadline(jDateChooserDeadline.getDate().toString());


        TaskDao dao = new TaskDao();
        dao.Task(t1);

    } catch (SQLException ex) {
        Logger.getLogger(jTTask.class.getName()).log(Level.SEVERE, null, ex);
    }
}

--------------表格-----------

enter image description here

1 个答案:

答案 0 :(得分:2)

我希望您可以使用SimpleDateFormat来完成此任务。

代码:

SimpleDateFormat sdf = new SimpleDateFormat(" yyyy-MM-dd");

String date = sdf.format(jDateChooserDeadline.getDate());

t1.setDate(日期);