1. 不同时间与日期类型的取值范围
日期类型 | 取值范围 |
---|---|
DATETIME | 年份: 0001-9999 |
TIMESTAMP | 年份: 1970-2038 |
2. 可识别的日期格式
2.1 MySQL识别DATE类型格式说明
- 字符串类型
- 带有分隔符的字符串
字符串需满足两种格式类型:'YYYY-MM-DD' 或 'YY-MM-DD'
.任何标点符号均可以作为年月日间的分隔符,如以下格式均可以被识别:'2020-01-02' , '2020@01@02' , '2020,01,02' , '2020:01:02'等
- 不带分隔符的字符串
字符串需满足两种格式:'YYYYMMDD' 或 'YYMMDD'
可表示为日期的满足上述格式的字符串都会被识别为日期如'20200102' , '200102'
均可别识别为2020年1月2日,但是如为```‘201332’``.
- 数字类型
- 无分隔符,满足格式 YYYYMMDD 或 YYMMDD的数字
满足上述格式的一串数字,必须为有效日期如20200102或200102
.