【问题标题】:Convert Java Date/Calendat to HTML DatePicker将 Java 日期/日历转换为 HTML DatePicker
【发布时间】:2017-07-11 00:09:46
【问题描述】:

我试图在我的 web 开发中包含一个日期选择器。这个想法是,当页面加载时,日期选择器设置为当前日期,而不是显示为空白。 由于该项目是用 Java 和 JSP 开发的,因此我将当前日期设置为 = new Date() 或 Calendar.getTime(),但是当我将它发送到 datepicker 时,它被读取为字符串。 我尝试将其更改为即时,甚至使用 SimpleDateFormat("dd-MM-yyyy") 对其进行格式化,但还没有任何效果。 有什么想法应该如何面对?

  <%
        Date objDate;
        objDate = new Date(); //Alternative Calendar.getInstance().getTime();
  %>
  <html>
        <body>
              <input required type="date" name="datepicker" value="<%=objDate%>">
        </body>
  </html>

我现在在页面加载时得到的类似于:enter image description here

而我正在寻找的是:enter image description here

【问题讨论】:

  • 你的问题不清楚。

标签: java html datepicker


【解决方案1】:

试试这个代码:

<%  

    DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy/MM/dd");
    LocalDate localDate = LocalDate.now();

%>
<body>
          <input required type="date" name="datepicker" value="<%=objDate%>">
</body>

您可以根据需要更改日期格式。

【讨论】:

  • 谢谢。似乎错误在于日期选择器仅支持 yyyy.MM-dd 格式。无法识别任何其他格式
  • 如果此答案解决了您的问题,您可以选择我的答案旁边的正确标记。这样人们就知道这个问题已经解决了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-04-27
  • 1970-01-01
  • 2012-07-07
  • 1970-01-01
  • 1970-01-01
  • 2017-10-02
  • 1970-01-01
相关资源
最近更新 更多