jsp查询mysql日期格式化

更新时间:02-09 教程 由 鬓上 分享

在JSP中查询MySQL数据库中的日期时,需要进行日期格式化,以便更好地展示和处理数据。常用的日期格式化符号如下:

符号 含义yyyy 年份(4位数)MM 月份(2位数)dd 日(2位数)HH 小时(24小时制,2位数)mm 分钟(2位数)ss 秒(2位数)

在JSP中使用Java代码进行查询和日期格式化。首先需要导入java.sql和java.text两个包:

<%@ page import="java.sql.*"%><%@ page import="java.text.SimpleDateFormat"%>

然后创建一个连接到MySQL数据库的对象:

String driver ="com.mysql.jdbc.Driver";String url = "jdbc:mysql://localhost:3306/testdb";String user = "username";String password = "password";Class.forName(driver);Connection con = DriverManager.getConnection(url,user,password);

接下来定义SQL语句并执行查询,将结果集赋值给ResultSet对象:

String sql = "SELECT * FROM table_name";Statement stmt = con.createStatement();ResultSet rs = stmt.executeQuery(sql);

最后在JSP页面中进行展示,对日期进行格式化:

<%while (rs.next()) {SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date date = rs.getTimestamp("date_field");String formattedDate = sdf.format(date);%>

日期:<%=formattedDate%>

<%}%>

以上代码会将查询结果中的日期字段格式化为"yyyy-MM-dd HH:mm:ss"的形式,并在JSP页面中展示。

声明:关于《jsp查询mysql日期格式化》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2073620.html