JSP时间格式设置问题

china563 2007-09-20 04:29:27
用<c:out>提取表单的时间显示的JSP页面,但是时间格式无法设置,求高手解决!
代码:
<%@ page language="java" pageEncoding="GBK" contentType="text/html;charset=GBK" %>
<%@ include file="/common/taglibs.jsp"%>

<title><fmt:message key="contractList.title"/></title>
<content tag="heading"><fmt:message key="contractList.heading"/></content>
<meta name="menu" content="ContractMenu"/>


<table cellpadding="0" class="table contractList" cellspacing="0" id="contractList" width="100%">
<tbody>

<c:forEach var="contract" items="${contractList}" >
<tr>
<td align="left" width="30%"><a href="/sfz/editContracts.html?id=<c:out value="${contract.id}"/>&target=contract"><c:out value="${contract.createDate}"/></a></td>
</tr>
</c:forEach>

</tbody>
</table>
...全文
581 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
fei521sha 2007-09-23
  • 打赏
  • 举报
回复
在JSP里我没设置过时间格式,不过在JAVA程序里设置过,不知道能不能帮到你
Date now = new Date();
TimeZone timeZoneChina = TimeZone.getTimeZone("Asia/Shanghai");//获取时区
DateFormat df = new SimpleDateFormat("MM/dd→HH:mm:ss");//设置时间输出格式
df.setTimeZone(timeZoneChina);//设置系统时区
System.out.println(df.format(now));

上面那段代码运行后 ,最后输入的时间就是09/23→12:44:20
当然这个时间输出格式你也可以自己定义(MM/dd→HH:mm:ss,这个可以自己定义,HH:mm:ss,或者改成别的顺序都可以的...)
linpyi 2007-09-21
  • 打赏
  • 举报
回复
报什么错
maitang_1 2007-09-20
  • 打赏
  • 举报
回复
linpyi() 的应该没错啊
<% java.text.SimpleDateFormat("yyyy年MM月dd 日 HH:mm:ss").format(new Date());%>
china563 2007-09-20
  • 打赏
  • 举报
回复
急啊!我在另一个里面这么写格式自动就好了,不知道是什么原因啊?!
china563 2007-09-20
  • 打赏
  • 举报
回复
可不可以用html标签输出啊?
china563 2007-09-20
  • 打赏
  • 举报
回复
不行,报错
linpyi 2007-09-20
  • 打赏
  • 举报
回复
<%
Date startdate = new Date();
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm");
String date = format.format(startdate);
%>

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧