我正在製作一個程序,它會生成兩個日期之間的日期。日期從DateChooser
。當我點擊兩個日期之間的日期是這樣產生的一個按鈕:我怎樣才能從arraylist分別調用字符串?
date1 Jun 5, 2013
date2 June 20, 2013
使用此代碼
Calendar cal2 = Calendar.getInstance();
cal2.setTime(toDate);
while (cal2.getTime().before(newDateString)) {
cal2.add(Calendar.DATE, 1);
String datelist=(format.format(cal2.getTime()));
System.out.println(datelist);
就會產生此輸出
2013-06-18
2013-06-19
2013-06-20
2013-06-21
2013-06-22
2013-06-23
2013-06-24
2013-06-25
2013-06-26
2013-06-27
2013-06-28
2013-06-29
2013-06-30
2013-07-01
2013-07-02
我在這裏的問題是,我想在JTable
上輸出。我試圖從datelist
這樣string
這樣System.out.println(arrayImageList.get(2));
,但它沒有工作。我怎樣才能輸出datelist
到JTable
或從datelist
分別調用每個元素?
final String oldy= ("yyyy-MM-dd");
final String newy = ("MMMM dd, yyyy");
SimpleDateFormat formatty = new SimpleDateFormat(oldy);
java.util.Date datey=null;
//format the final date output to MMMM-dd-yyyy
try {
datey=formatty.parse(datelist);
java.util.Date newqwe2 = new SimpleDateFormat(oldy).parse(datelist);
String eqweqwe = new SimpleDateFormat(newy).format(newqwe2);
ArrayList<String> arrayImageList = new ArrayList<String>();
List<String> strlist2 = new ArrayList<String>();
arrayImageList.addAll((List<String>) Arrays.asList(eqweqwe));
for(int i = 0; i < arrayImageList.size(); i++){
strlist2.add(arrayImageList.get(i));
System.out.println(strlist2.get(2));
對不起,我只是想讓你們得到整個過程,以防萬一缺少一些東西。
降投票?任何原因爲什麼?... – Maguzu