黑马程序员技术交流社区

标题: java和mysql日期类型的问题 [打印本页]

作者: 云在青天    时间: 2015-11-9 21:36
标题: java和mysql日期类型的问题
java中格式化当前日期并转成字符串:
      DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
      String datetime = formatter.format(new java.util.Date());

通过java向mysql中插入datetime类型的数据:
      String sql = "INSERT INTO wp_posts ( post_date )VALUES(?)";
      PreparedStatement pstmt = connection.prepareStatement(sql);
      Timestamp time = new Timestamp(System.currentTimeMillis());
      pstmt.setTimestamp(1, time);
类似的有:
      pstmt.setDate(10, new java.sql.Date(System.currentTimeMillis())); // 只有日期
      pstmt.setTime(11, new Time(System.currentTimeMillis()));          // 只有时间
      pstmt.setTimestamp(12, new Timestamp(System.currentTimeMillis())); // 日期和时间




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2