你可以这样处理。在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语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
你在查询的时候就需要把数据库中的date字段转换成string字段,在界面上取的时候就很方便了。连接数据库的dao层看看你是使用的什么方式,如果是使用框架的话那比较简单,ibatis,hibernate框架都会进行自动切换的。你只需要建立好实体bean和数据库的table映射就行了。
如果是使用的jdbc的话,那么你在写sql的时候就需要进行 *** 作一下
select id,sex,to_char(time,'yyyy-mm-dd hh24:mi:ss') as time from tba_test
这样就可以了。取字段的时候
ResultSet rSet = statement.query(sql)
while(rSet.next()){
System.out.println(rSet.getString("time"))
}
啥数据库啊?可以考虑不用JSP页面 *** 作,而是在数据库查询的时候,就直接格式化
select date_format(now(),'%Y-%m-%d %H:%m:%s') as dates
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)