java获取当前时间 传递mysql中
我想获得系统当前时间 并且将其插入到mysql数据库中 我在mysql数据库中设置的 数据类型为 Datetime 怎么实现?
2010-04-06 14:33
提问者采纳
private String Time() { Calendar c = Calendar.getInstance(); c.setTimeInMillis(System.currentTimeMillis()); java.util.Date d = c.getTime(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 "); return sdf.format(d); } 改方法 返回时间字符串 d 则是 日期类型 你可以根据需要自行修改 Class.forName("org.gjt.mm.mysql.Driver"); conn = DriverManager.getConnection ("jdbc:mysql://127.0.0.1/database:port","user","pwd"); 这样可以连接数据库 你再 Statement sta=conn.createStatement(); ResultSet rs=sta.executeQuery("insert into tablename values(d)"); 即可 代码自己组织~~ 补充: 其实插入数据库 只要 用 insert into table values( now() );即可 now()就是 插入 数据库服务器的 当前系统时间~~~