mysql中data和datatime的区别

Posted wl1202

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql中data和datatime的区别相关的知识,希望对你有一定的参考价值。

1、显示格式的区别

Date显示格式:YYYY-MM-DD;DateTime显示格式:YYYY-MM-DD HH:mm:ss。

2、显示范围的区别

Date显示范围是1601-01-01 到 9999-01-01;DateTime显示范围是1601-01-01 00:00:00 到 9999-12-31 23:59:59。

3、应用场景的区别

当业务需求中只需要精确到天时,可以用Date这个时间格式,当业务需求中需要精确到秒时,可以用DateTime这个时间格式。

4、后台取值的区别

Date后台取值:@JSONField(format=”yyyy-MM-dd”);DateTime后台取值:@JSONField(format=”yyyy-MM-dd HH:mm:ss:SSS”)(这里只会精确到秒)。

技术图片

以上是关于mysql中data和datatime的区别的主要内容,如果未能解决你的问题,请参考以下文章

找出mysql的数据类型和java的区别和对应

SQL 中 date 与datetime的区别

MySQL数据类型之数字相关

mybatis和ibatis的区别

在JAVA中怎么获取mysql表中的mediumtext类型和datatime类型的字段并显示在控制台上?

spring jdbctemplate和java web中jdbc的区别,它有啥好处