JDBC日期处理用法详解2011-01-15凌晨风JDBC日期处理用法详解,可以作为一个连接JDBC的标准类 package JDBC;import java.sql.Connection; import java.sql.Date; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.DriverManager; import java.sql.Statement; import java.sql.Time; import java.sql.Timestamp; import java.text.SimpleDateFormat; import java.util.Calendar; /** *//** * * @author oakertree * */ public class TestJDBCDate { public static void main(String[] args) { Connection con = null; Statement stmt = null; ResultSet rs = null; try { Class.forName("com.mysql.jdbc.Driver"); // new com.mysql.jdbc.Driver(); con = DriverManager.getConnection("jdbc:mysql://localhost:3307/test", "root", "admini"); stmt = con.createStatement(); rs = stmt.executeQuery("SELECT * FROM time"); while(rs.next()) { /**//* Date d = rs.getDate("date"); // SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日"); System.out.println(sdf.format(d)); */
/**//* Time t = rs.getTime("time"); SimpleDateFormat sdf = new SimpleDateFormat("HH时mm分ss秒"); System.out.println(sdf.format(t)); */
Date d = rs.getDate("datetime"); Time t = rs.getTime("datetime"); SimpleDateFormat sdfdate = new SimpleDateFormat("yyyy年MM月dd日"); SimpleDateFormat sdftime = new SimpleDateFormat("HH时mm分ss秒"); System.out.println(sdfdate.format(d) + sdftime.format(t));