版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33322074/article/details/86517151
一、mysql时间字段类型
有三种:年月日时分秒(datetime),年月日(date), 时间戳(timestamp)
2、区分时间戳和datetime类型的区别
时间戳
可以看出时间戳存储在数据库中是以整形存储的。但是我们存储时还要以-分开存储,就像datetime一样。
3、对于datetime类型
存储时可以是任意分隔符的日期:
也支持两位年份,但是尽量不要使用
二、Time类型
由于Date类型和DateTime类型差不多,因此不多说。主要是Time类型
1、Time类型表示的意义:
2、Time类型表示的时间范围
大概是35天
3、使用sql语句存储Time类型
由此可见可以用:作为分隔符,也可以不用分隔符。
也可以在前面加一个小于35的天数表示时间间隔。
三、Year类型
只能在1901到2155年因为:只有一个字节,一个字节只能有8位。2的8次方。
做开发时,我们操作的是java语言而不是数据库,我们一般获取电脑的整形时间戳存到数据库中。