在jfreechart 中new org.jfree.data.time.Day.Day(day, month, year)时
month为1--12
而不是 0--11
因此:
Calendar cal=Calendar.getInstance();
int month=cal.get(Calendar.MONTH);
得出的month是要 加1 的!
否则回报:
java.lang.IllegalArgumentException: Invalid 'day' argument.
at org.jfree.date.SpreadsheetDate.<init>(SpreadsheetDate.java:133)
at org.jfree.date.SerialDate.createInstance(SerialDate.java:795)
at org.jfree.data.time.Day.<init>(Day.java:128)
month为1--12
而不是 0--11
因此:
Calendar cal=Calendar.getInstance();
int month=cal.get(Calendar.MONTH);
得出的month是要 加1 的!
否则回报:
java.lang.IllegalArgumentException: Invalid 'day' argument.
at org.jfree.date.SpreadsheetDate.<init>(SpreadsheetDate.java:133)
at org.jfree.date.SerialDate.createInstance(SerialDate.java:795)
at org.jfree.data.time.Day.<init>(Day.java:128)