我尝试过一个在JSP中显示完整日期格式的程序。
<%@page contentType="text/html" import="java.util.*" %>
<html>
<body>
<p> </p>
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing
="0" width="460" bgcolor="#EEFFCA">
<tr>
<td width="100%"><font size="6" color
="#008000"> Date Example</font></td>
</tr>
<tr>
<td width="100%"><b> Current Date
and time is: <font color="#FF0000">
<%= new java.util.Date() %>
</font></b></td>
</tr>
</table>
</center>
</div>
</body>
</html>
我得到的输出是2011年3月13日12:08:41 IST 2011 我只需要约会。我怎么能得到它?
先谢谢。
答案 0 :(得分:0)
尝试:
<%
DateFormat df = new SimpleDateFormat("dd/MM/yy");
String formattedDate = df.format(new Date());
out.println(formattedDate);
%>
答案 1 :(得分:0)
您应该使用 DateFormat 格式化输出。
两行之间:
<%@page contentType="text/html" import="java.util.*" %>
<html>
.....
插入格式代码:
<%
DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String date = formatter.format(new java.util.Date());
%>
然后,更改显示结果行:
<%= new java.util.Date() %>
到
<%= date %>
顺便说一句,我认为你应该研究一下jsp文件如何使用java。
当然,这只是我的建议。