2014-04-14 123 views
1

我想在數據庫中輸入任務的開始日期和截止日期。 但是保存數據庫的格式是這樣的:Tue Apr 15 13:46:38 BST 2014 我想用yyyy-MM-dd格式。如何從jDateChooser更改格式日期?

這是我使用數據庫中寫入數據的代碼:

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

+0

什麼是返回類型的日期設置者和獲取者 –

+0

感謝您的回覆。現在是String類型。 – user3320956

回答

2

我希望,你可以使用的SimpleDateFormat爲實現這一點。

代碼:

SimpleDateFormat的SDF =新的SimpleDateFormat( 「YYYY-MM-DD」);

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

t1.setDate(date);

+0

謝謝你的幫忙。 – user3320956

+0

不客氣@ user3320956 –