0
public LigneReservation(Date dateArrivee, Date dateDepart,
String categorie, int quantite) {
super();
SimpleDateFormat form = new SimpleDateFormat("yyyy-MM-dd");
try {
this.dateArrivee = form.parse(form.format(dateArrivee));
this.dateDepart = form.parse(form.format(dateDepart));
String s = form.format(dateArrivee);
System.out.print(form.parse(s));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
this.categorie = categorie;
this.quantite = quantite;
}
這是我如何調用該方法:解析不給我正確的日期格式
ctrlRes.setLigneCourante(ctrlRes.creerLigne(dateArrivee.getDate(),
dateDepart.getDate(), (String)listeCatCh.getSelectedItem(),
Integer.parseInt(champQteCh.getText())));
所以我首先從JDateChooser
場提取的日期,然後我把它們傳遞給構造函數LigneReservation
中,字符串S
向我顯示了我想要的「yyyy-mm-dd」的正確格式,但是當我將它解析爲日期時,它給了我這樣的日期:Wed Mar 13 00:00:00 EDT 2013
。我該如何糾正它?
感謝
但是,這是我使用的是什麼,問題是SimpleDateFormat的同時,我想.format返回一個字符串一個日期,所以這就是爲什麼我解析返回的字符串,或者我誤解了你? – user2133558 2013-03-10 20:45:42