从数据库拿出来的日期在前台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语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

1:在页面用js获取当前时间,传入后台,相信你百度下就知道js获取当前时间

2:在后台调用java的new Date()获取当前日期,然后写入数据库

3:数据写入数据库的时候,直接调用数据库的系统当前时间(每个数据库的insert into 时间的方式可以百度:Oracle、Db2、SqlServer、MySQL 数据库插入当前系统时间

写数据无非就是

oracle: insert into 表名称(字段1,系统当前时间) values (数据1,sysdate)

mysql: insert into 表名称(字段1,系统当前时间) values (数据1,now())

sqlserver: insert into 表名称(字段1,系统当前时间) values (数据1,GETDATE())

到时候查询一下,在展示到页面上就可以了

JSP获取关于获取时间日期的对象有两个比较接近.

一个是time,一个是date.

如果你获取的是time,那么所保存在数据库上的是很精准的时间.

如果你获取的是date,那么所保存在数据库上的只是一个日期而已.

找一下你保存数据的那个文件,把time改为date.就永远的没有这样的问题了.


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

原文地址:https://54852.com/sjk/9547253.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存