Mysql数据库中的datetime类型

rym*_*rym 5 java mysql

我的数据库(MYSQL)中有一个日期时间类型的字段(格式为2011-05-18 16:29:31),我不知道这种类型!因为我必须将String转换为此类型.我找到了java.sql.Date和java.sql.Timestamp而不是datetime!

Boh*_*ian 7

mysql datetime映射到a java.sql.Timestamp- 它们都是"日期加时间"

要将String转换为Date,请使用以下代码:

java.util.Date date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse("2011-05-18 16:29:31");
java.sql.Timestamp timestamp = new java.sql.Timestamp(date.getTime());
Run Code Online (Sandbox Code Playgroud)