范围 | 使用场景 | 备注 | |
---|---|---|---|
Timestamp | ’1970-01-01 00:00:00’到2037年 | 时间戳、自动时区转化,实际存储毫秒数,4字节存储 | 时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。 |
datetime | ’1000-01-01 00:00:00’到’9999-12-31 23:59:59’ | 日期和时间的组合NOW()函数以`'YYYY-MM-DD HH:MM:SS'返回当前的日期时间,可以直接存到DATETIME字段中、不支持时区,8字节存储 | MySQL以’YYYY-MM-DD HH:MM:SS’格式显示DATETIME值,但允许使用字符串或数字为DATETIME列分配值。 |
time | ’-838:59:59’到’838:59:59’ |
参考内容:
Mysql的timestamp(时间戳)详解以及2038问题的解决方案_ratel的博客-优快云博客_timestamp