У меня есть два раскрывающегося списка, один указывает месяц, а другой указывает дни.Целесообразный алгоритм для перечисления дней месяцев как выпадающего списка в java
Мой месяц выпадающий список выглядит следующим образом,
public Map<Integer, String> month(){
final Map<Integer, String> month = new LinkedHashMap<Integer, String>();
month.put(4,"April");
month.put(5,"May");
month.put(6,"June");
month.put(7,"July");
month.put(8,"August");
month.put(9, "September");
month.put(10,"October");
month.put(11,"November");
month.put(12,"December");
month.put(1, "January");
month.put(2,"February");
month.put(3, "March");
return monthmap;
}
в течение нескольких дней карта, как
public Map<Integer, Integer> dayOfMonth(){
Map<Integer, Integer> day = new LinkedHashMap<Integer, Integer>();
//In this section feasible algorithm required.
for(int i=1;i<32;i++)
{
day.put(i,i);
}
return day;
}
На основе этого алгоритма я получил за каждый месяц с 31 days.but мне нужно только правильно дней для соответствующих месяцев. Например: «june нужно всего 30 дней, в этом случае у него 31 день». Так что мне нужно, чтобы на основе карты месяца все соответствующие дни были вставлены в дневную карту.
Например [(4,(1 to 30)),(5,(1 to 31)
и так далее ДО марша] .`
Я использую ядро Java для этих раздела code.For щий часть JQuery и Javascript является used.Spring MVC является технологией used.I борется за весь день, чтобы получить fesiable solution.Any помощь будет весьма заметным .....
Почему вы не подсчитываете #days в месяце? – AsfK
, основанный на моем требовании, мне просто нужно добавить в день (мой список) как пару значений ключа, как указано в цикле for. – Miller