使用时先通过模式字母进行格式化规则的设置。
例如:
SimpleDateFormat sdf = new SimpleDateFormat("日期:yyyy-MM-dd 时间:HH:mm:ss.SSSZ")
System.out.println(sdf.format(new Date()))
控制台输出:
日期:2015-10-13 时间:10:52:22.246+0800
JSP中实现动态显示系统时间可以使用js来编写,如下代码:
<html><head>
<meta http-equiv="Content-Type" content="text/html charset=UTF-8" />
</head>
当前时间:
<div id="time">
<script>
document.getElementById('time').innerHTML = new Date().toLocaleString()
+ ' 星期' + '日一二三四五六'.charAt(new Date().getDay())
setInterval(
"document.getElementById('time').innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay())",
1000)
</script>
</div>
<body>
</body>
</html>
jsp显示时间格式,需要用到jstl标签。所谓jstl:JSTL(JSP Standard Tag Library,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。在JSP 2.0中也是作为标准支持的。
然后日期属于jstl中的fmt标签,jsp头加上这句引用,<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
,web项目的lib中导入jstl的jar包。
显示时间的地方这样写<fmt:formatDate value="${now}>" pattern="yyyy年MM月dd日HH点mm分ss秒" />
,就可以显示了。
如果jstl你不懂这么用,给你普及下知识,这是百度百科的地址,你看看,不懂就追问吧。
jstl是jsp必须要学的。
http://baike.baidu.com/view/73527.htm?fr=aladdin
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)