java插入数据的时间为什么是凌晨呢?年月日是对的。

public class mySqlJdbc {
public static void main(String[] args) {
EmpDAO edao = new EmpDAO();
Emp emp = new Emp();
emp.setFirst_name("赵六");
emp.setLast_name("七");
emp.setEmail("33596715@qq.com");
emp.setJob("行政助理");
emp.setSalary(3200);
emp.setPhone_number(15788);
emp.setDate(new Date());
emp.setManager_id(101);
emp.setDepartment_id(5005);
edao.insert(emp);

}

}


图片说明

new Date(system.currentTimeMillis())

你的数据库中 date字段的类型 是用的date 还是datetime ?

楼上+1 还可以在sql里面直接插入 now()