用java将yyyyMMddHHmmss格式的日期long数字怎么快速存入数据库
时间: 2024-04-29 22:22:17 浏览: 116
可以使用Java的JDBC API来将日期存入数据库。首先,你需要将yyyyMMddHHmmss格式的日期long数字转换为Java的Date对象,然后将其插入到数据库中。以下是一个示例代码:
```
// 假设dateLong为yyyyMMddHHmmss格式的日期long数字
long dateLong = 20211231235959L;
// 将dateLong转换为Date对象
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss");
Date date = dateFormat.parse(String.valueOf(dateLong));
// 使用JDBC API将日期存入数据库
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/mydatabase", "username", "password");
PreparedStatement ps = conn.prepareStatement("INSERT INTO mytable (date_column) VALUES (?)");
ps.setTimestamp(1, new java.sql.Timestamp(date.getTime()));
ps.executeUpdate();
ps.close();
conn.close();
```
在上述代码中,我们使用SimpleDateFormat将dateLong转换为Date对象,并使用JDBC API将日期存入数据库。请注意,在这里我们使用了java.sql.Timestamp来表示数据库中的日期时间,它是Java中的一个内置日期类型。
阅读全文