使用月中的日期创建表

时间:2017-10-16 08:53:44

标签: javascript java

我目前有几个问题,我无法找到解决方案。

我插入两个日期,我有他们之间的月份,年份列表。

我试图与表格合作:

  • 天数
  • 日期名称

并且能够:

  • 从组合框中选择月/年(这给出了当月的天数)
  • 如果它存在,你可以使用分页进入下个月等...

MY LAYOUT

第一个问题: 我使用Java将List传递给JavaScript和I get this in the combobox

第二个问题基本上是我无法在没有组合框正确值的情况下做任何其他事情。

as.Date("3/27/2017 1:20:15 AM", format = "%m/%d/%Y %I:%M:%S %p")

JS:

        <%
        String initialDayEnd = session.getAttribute("initialSystemDate").toString();
        String finalDayEnd = session.getAttribute("finalSystemDate").toString();

        DateFormat format = new SimpleDateFormat("dd/MM/yyyy", Locale.US);

        Calendar beginCalendar = Calendar.getInstance();
        Calendar finishCalendar = Calendar.getInstance();

        try {
            beginCalendar.setTime(format.parse(initialDayEnd));
            finishCalendar.setTime(format.parse(finalDayEnd));
        } catch (ParseException e) {
            e.printStackTrace();
        }
        List<String> dateList = new ArrayList<String>();
        List<String> dateListMonthYear = new ArrayList<String>();
        String[] dateSplitted;
        while (beginCalendar.before(finishCalendar)) {
            // add one month to date per loop
            String date = format.format(beginCalendar.getTime()).toUpperCase();
            System.out.println(date);
            beginCalendar.add(Calendar.MONTH, 1);
            dateSplitted = date.split("/");
            dateList.add(dateSplitted[0] + "/" + dateSplitted[1] + "/" + dateSplitted[2]);
            dateListMonthYear.add(dateSplitted[1] + "/" + dateSplitted[2]);

        }
    %>
    <input type="hidden" id="dates" value="<%=dateListMonthYear%>">

                            <table class="table table-bordered" id="dataTable" width="100%" cellspacing="0">
                            <thead>
                            <tr>
                                <th class="text-center">#</th>
                                <th class="text-center">Day</th>
                            </tr>
                            </thead>
                            <tfoot>
                            <tr>
                                <th class="text-center">#</th>
                                <th class="text-center">Day</th>
                            </tr>
                            </tfoot>
                            <tbody class="dayTableBody">
                            <%--JSON ARRAY CREATES THE TABLE--%>
                            </tbody>
                        </table>

也许有一种更简单的方法可以做到这一点?

0 个答案:

没有答案