首先获得当前时间
java.util.Date currentTime = new java.util.Date();
1、如果数据库的字段类型为date
java.sql.Date date = new java.sql.Date(currentTime.getTime());
2、如果数据库的字段类型为time
java.sql.Time time = new java.sql.Time(currentTime.getTime());
3、如果数据库的字段类型为datetime
java.sql.Timestamp timeStamp = new java.sql.Timestamp(date.getTime());
测试:
public class TestDate {
public static void main(String[] args) {
java.util.Date currentTime = new java.util.Date();
System.out.println(currentTime);
java.sql.Date date = new java.sql.Date(currentTime.getTime());
System.out.println(date);
java.sql.Time time = new java.sql.Time(currentTime.getTime());
System.out.println(time);
java.sql.Timestamp timeStamp = new java.sql.Timestamp(date.getTime());
System.out.println(timeStamp);
}
}
本文介绍如何使用Java将当前时间转换为适用于数据库的不同日期时间格式,包括date、time和datetime。通过实例展示了如何创建java.util.Date对象,并将其转换为java.sql.Date、java.sql.Time和java.sql.Timestamp,以便于在数据库中存储。
8890

被折叠的 条评论
为什么被折叠?



