
你可以这样处理。在jsp页面上导入这个
<%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
然后加载的时候这样做即可得到指定日期格式
<fmt:formatDate value="${test.createTime}" pattern="yyyy-MM--dd HH:mm:ss"/>
这样就不必每次都要在显示时间的java类里面进行处理了。
延展阅读:
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
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
用new Date()来实现就可以
new Date(“从数据库取到的时间”)
Date 对象会自动把当前日期和时间保存为其初始值。
扩展:
参数形式有以下5种:
new Date("month dd,yyyy hh:mm:ss")
new Date("month dd,yyyy")
new Date(yyyy,mth,dd,hh,mm,ss)
new Date(yyyy,mth,dd)
new Date(ms)
最后一种形式,参数表示需要创建的时间和GMT时间1970年1月1日之间相差的毫秒数。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)