如何以jsp页面的弹簧形式获取当前日期

时间:2016-10-01 16:29:36

标签: java spring jsp date spring-mvc

请问我想知道如何使用spring以jsp页面的形式获取当前日期。是否有jsp标签或者是库?这是我的代码:

    <form:input path="date" value=" " />   </form:form>

我应该在值中写什么来获得当前日期?

谢谢,

4 个答案:

答案 0 :(得分:2)

尝试使用以下代码

<jsp:useBean id="now" class="java.util.Date" />

如果您需要特定格式。

<fmt:formatDate value="${now}" pattern="MM.dd.yyyy" var="formatted" />

答案 1 :(得分:1)

您可以使用java.util.Datejava.util.GregorianCalendar

等java类从控制器传递它

这是类Date的简单用法。

Date date = new Date();
date.toString();

是什么给你这样的字符串。

  

2016年10月1日星期六21:02:33

以下是GregorianCalendar类的简单用法。

Calendar calendar = new GregorianCalendar();
calendar.getTime()

使用 java.util.Date 类型返回对象的内容 或者你可以用方法得到你想要的属性

cal.get(Calendar.YEAR);

将它转换为String,然后传递给你的jsp页面。

答案 2 :(得分:0)

JSTL的<fmt:formatDate>标记用于为日期变量以各种方式格式化日期,如下面的代码所示:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<!DOCTYPE html>
<html>
<head>
<title>fmt:dateNumber</title>
</head>
<body>
<h2>Date Format:</h2>
<c:set var="now" value="<%=new java.util.Date()%>" />

<p>Formatted Date (1): <fmt:formatDate type="time"  value="${now}" /></p>
<p>Formatted Date (2): <fmt:formatDate type="date"  value="${now}" /></p>
<p>Formatted Date (3): <fmt:formatDate type="both" value="${now}" /></p>
<p>Formatted Date (4): <fmt:formatDate type="both"  dateStyle="short" timeStyle="short"  value="${now}" /></p>
<p>Formatted Date (5): <fmt:formatDate type="both"  dateStyle="medium" timeStyle="medium" value="${now}" /></p>
<p>Formatted Date (6): <fmt:formatDate type="both"  dateStyle="long" timeStyle="long" value="${now}" /></p>
<p>Formatted Date (7): <fmt:formatDate pattern="yyyy-MM-dd" value="${now}" /></p>

</body>
</html>

输出

dates

答案 3 :(得分:0)

您可以使用以下代码:

<c:set var="today" value="<%=new java.util.Date()%>" />
<fmt:formatDate value="${today}" pattern="yyyy-MM-dd" var="todayDate" />
<z:searchDate field="start" label="Tanggal Mulai1" type="datepicker" itemValue="${todayDate}"/>