The answer is to create a table as follows:
table yearsmonthsdays (year varchar (4), month varchar (2), day varchar (2));
, , . java Calendar.getInstance(). getActualMaximum (Calendar.DAY_OF_MONTH), , , , 1 .
- :
insert into yearsmonthsdays ('1995','02','01');
insert into yearsmonthsdays ('1995','02','02');
...
insert into yearsmonthsdays ('1995','02','28');
...
insert into yearsmonthsdays ('1996','02','01');
insert into yearsmonthsdays ('1996','02','02');
...
insert into yearsmonthsdays ('1996','02','28');
insert into yearsmonthsdays ('1996','02','29');
...
..
, . , , , , , . .