Java 什么';DATETIME和DATETIME()之间的差异是多少

Java 什么';DATETIME和DATETIME()之间的差异是多少,java,mysql,datetime,Java,Mysql,Datetime,这似乎是一个无关紧要的问题,但我查看了sql中可用日期的所有可用数据类型,发现了一些需要澄清的问题。我搜索了好几篇帖子,寻找可能的答案,但都没有提及 所以我的问题是: 是什么使DATETIME和DATETIME()不同 它们是否应该与Java中分别对待变量和方法的方式相同?区别在于精度。例如,在MySQL 5.6中,DATETIME只存储整秒。只有使用DATETIME(6)时,才支持分数 如果您通过JPA访问具有DATETIME或DATETIME(6)类型的列,很可能您将它们映射到日期对象,根据

这似乎是一个无关紧要的问题,但我查看了sql中可用日期的所有可用数据类型,发现了一些需要澄清的问题。我搜索了好几篇帖子,寻找可能的答案,但都没有提及

所以我的问题是:
是什么使
DATETIME
DATETIME()
不同


它们是否应该与Java中分别对待变量和方法的方式相同?

区别在于精度。例如,在MySQL 5.6中,
DATETIME
只存储整秒。只有使用
DATETIME(6)
时,才支持分数


如果您通过JPA访问具有DATETIME或DATETIME(6)类型的列,很可能您将它们映射到日期对象,根据我的经验,您可以以相同的方式处理它们(除了使用DATETIME不会获得几分之一秒的时间)

什么是
datetime()
?哪个数据库管理系统?我在MySQL 5.6.23上看到,据我所知,任何RDBMS中都没有
DATETIME()
函数。然而,
DATETIME
是MySQL和SQL Server中的一种类型。谢谢你的启发,你的回答真的很有帮助。不管是谁否决了我的问题,也谢谢