我需要在jsp页面上显示昨天的日期。我目前正在显示今天的日期。
<s:date name="new java.util.Date()" format="dd/MM/yyyy"/>
想要显示昨天的日期,可以通过使用-1来获得它。
答案 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)); %>">