想在jsp页面上显示昨天的日期

时间:2015-04-29 08:45:01

标签: jsp date

我需要在jsp页面上显示昨天的日期。我目前正在显示今天的日期。

<s:date name="new java.util.Date()" format="dd/MM/yyyy"/>

想要显示昨天的日期,可以通过使用-1来获得它。

2 个答案:

答案 0 :(得分:1)

你可以这样做:

new Date(new Date().getTime() - 60*60*24*1000)

(不要忘记导入)

<%@ page import="java.util.Date" %>

答案 1 :(得分:0)

找不到更好的解决方案,所以我用这个:

<%@ page import="java.util.Date" %>
<%@ page import="org.apache.commons.lang3.time.DateUtils" %>
<%@ page import="java.text.SimpleDateFormat" %>

<%
    Date now = new Date();
    Date yesterday = DateUtils.addDays(now, -1);
%>

<input type="text" value="<% out.print(new SimpleDateFormat("dd/MM/yyyy").format(yesterday)); %>">