Я делаю программу, которая будет генерировать даты между двумя датами. Даты начинаются с DateChooser
. Когда я нажимаю кнопку даты между двумя датами генерируется так:Как я могу назвать строки из массива в отдельности?
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
. Я пробовал называть каждый string
от datelist
вот так 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