从数据库拿出来的日期在前台jsp中的文本框中显示,但显示的日期并不是想要的日期格式该怎么办?

从数据库拿出来的日期在前台jsp中的文本框中显示,但显示的日期并不是想要的日期格式该怎么办?,第1张

你可以这样处理。在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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10080858.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存