如何在Java中将Calendar转换为java.sql.Date?

Calendar cal;

String sql = "INSERT INTO ttable (dt) values (?);"

//dt is a dateTime field in ttable

PreparedStatement stmt = connection.prepareStatement(sql);

stmt = setDate(1,cal); //not working

stmt.execute();

stmt.close();

我想将cal转换为Date类型以插入表中。

回答:

有一个getTime()方法(不确定为什么不将其称为getDate)。

刚意识到你需要一个java.sql.Date。使用的答案之一cal.getTimeInMillis()就是您所需要的。

以上是 如何在Java中将Calendar转换为java.sql.Date? 的全部内容, 来源链接: utcz.com/qa/415230.html

回到顶部