Java 中将当前时间存入数据库 datetime 字段
可以使用 Java 中的 Date 类获取当前时间,然后将其存入数据库中的 datetime 字段中。具体操作如下:
- 导入 java.util.Date 类:在实体类中导入 java.util.Date 类。
import java.util.Date;
- 创建 Date 对象:使用 Date 类的无参构造方法创建一个 Date 对象,该对象表示当前时间。
Date now = new Date();
- 将 Date 对象存入数据库:使用 JDBC 等数据库操作工具将 Date 对象存入数据库中的 datetime 字段中。
PreparedStatement ps = conn.prepareStatement("INSERT INTO table_name (datetime_field) VALUES (?)");
ps.setTimestamp(1, new Timestamp(now.getTime()));
ps.executeUpdate();
其中,Timestamp 类是 java.sql 包中的一个类,用于表示日期和时间,可以将 Date 对象转换为 Timestamp 对象,再存入数据库中。getTime() 方法返回自 1970 年 1 月 1 日 0 时 0 分 0 秒以来的毫秒数。
使用以上方法,可以获取当前时间并存入数据库中的 datetime 字段中。
原文地址: https://www.cveoy.top/t/topic/nErU 著作权归作者所有。请勿转载和采集!