Mysql中的DATE和DATETIME有什么区别?

来源:百度知道 编辑:UC知道 时间:2024/05/04 06:06:54

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 用年和月,如何查找date类型的数 如何向MYSQL中插入date和date-time类型的数据。 在MYSQL 中怎么样插入date类型 在Documents and settings\all users\applicaion date\thunder_vod_cache中的dat文件可以删除吗? java中的new date() Purchase date 和Return Date 是什么意思 求date movie中的一首歌! JAVA中的Date怎么用 注册表中的信息都存在system.dat和user.dat文件中,我为什么搜索不到 mysql中的NULL记录和空值有什么区别