有谁能告诉我如何将Java Date存储到Mysql datetime...?

当我试图这么做的时候...只存储日期,时间保持00:00:00

2009-09-22 00:00:00

我不仅要约会,还要时间...喜欢

2009-09-22 08:08:11

我将JPA(Hibernate)与spring结合使用,mydomain类使用java.util.但我已经用手写查询创建了表...

这是我的create声明

CREATE TABLE ContactUs (
  id BIGINT AUTO_INCREMENT, 
  userName VARCHAR(30), 
  email VARCHAR(50),
  subject VARCHAR(100), 
  message VARCHAR(1024), 
  messageType VARCHAR(15), 
  contactUsTime DATETIME,
  PRIMARY KEY(id)
);

推荐答案

请参见链接中的:

http://www.coderanch.com/t/304851/JDBC/java/Java-date-MySQL-date-conversion

下面的代码刚刚解决了这个问题:

java.util.Date dt = new java.util.Date();

java.text.SimpleDateFormat sdf = 
     new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

String currentTime = sdf.format(dt);

这个"currentTime"被插入到类型为DateTime的列中,并且成功了.

Mysql相关问答推荐

如何将MySQL与AS&Quot;语法一起用于存储过程返回的表?

用于搜索从各种表中获得的结果的查询

用于将重复行的唯一列值作为单独列获取的SQL查询

SQL不断返回查询失败,并且不知道从这里到哪里go

了解MySQL_stmt_BIND_NAMED_Param()-MySQL C API

Laravel DB::Transaction()

MySQL滑动窗口动态间隔?

根据日期重叠转换表格

为什么嵌套循环逻辑不能按预期工作

如何查询由另一个查询创建的表?

如何在更新语句中使用多个子字符串函数?

MySQL 8.0.30 正则表达式词匹配特殊字符

MySQL 8 - MBRContains 不使用空间索引

在 Presto Athena 中将字符串转换为数组

MySQL REGEXP 在没有 BINARY 模式的情况下区分大小写?

Golang Gorm没有从关联表中检索数据

Facebook user_id:big_int、int 还是 string?

第 1 行的 CSV 输入中的列数无效错误

我可以在 PHP 中使用 PDO 创建数据库吗?

MySQL - 重复表