【发布时间】:2017-03-30 05:49:24
【问题描述】:
我正在尝试将一组月份和日期打印到表格的列中。它显示 {Ljava.lang.Object;@1d4481 错误..但是当我尝试将天数打印到行时它工作正常..我搜索了stackover线程,也发现了类似的问题,它说对象类型的东西.. 这是我的表格属性
这是我的代码
Calendar calendar = Calendar.getInstance();
//System.out.println("The current date is : " + calendar.getTime());
System.out.println("The current date is : " + calendar.getTime());
calendar.set(1995, 10, 2);
for(int i=0; i<2 ; i=i+1){
calendar.add(Calendar.DATE, 1);
//System.out.println(" Dates later: " + calendar.getTime());
System.out.println(" Dates later: " + calendar.get(Calendar.MONTH)+"/"+calendar.get(Calendar.DATE));
//System.out.println(" Dates later: " + Arrays.toString(calendar.get(Calendar.MONTH).toArray())+"/"+Arrays.toString(calendar.get(Calendar.DATE).toArray()));
SimpleDateFormat dFormat = new SimpleDateFormat("yyyy-MM-dd");
String date = dFormat.format(jDateChooser1.getDate());
DefaultTableModel model = (DefaultTableModel) jTable1.getModel();
//model.addRow(new Object[]{calendar});
//model.addRow(new Object[]{calendar.get(Calendar.MONTH)+"/"+calendar.get(Calendar.DATE)});
model.addColumn(new Object[]{calendar.get(Calendar.MONTH)+"/"+calendar.get(Calendar.DATE)});
}
【问题讨论】:
-
我尝试了几种方法...现有的解决方案对我有用..
标签: java