1.日期分类:
日期时间类型包括:DATE、TIME、DATETIME、TIMESTAMP四种类型。
DATE:表示日期,格式为'YYYY-MM-DD'
TIME:表示时间,格式为'HH:MM:SS'
DATETIME:日期和时间,格式为'YYYY-MM-DD HH:MM:SS'
TIMESTAMP日期和时间,但格式为'YYYY-MM-DD HH:MM:SS',并且与时区有关。
2.字符转换时间的常用函数
日期格式如下:
| 占位符 | 含义 |
|---|---|
| %Y | 年份,四位数字 |
| %m | 月份,两位数字 |
| %d | 日期,两位数字 |
| %H | 小时,24小时制,两位数字 |
| %i | 分钟,两位数字 |
| %s | 秒数,两位数字 |
2.1 STR_TO_DATE函数:
格式:STR_TO_DATE(string, format)
例子:SELECT STR_TO_DATE('2019-11-08 12:30:45', '%Y-%m-%d %H:%i:%s') AS datetime;
2.2.DATE_FORMAT函数
格式:DATE_FORMAT(date, format)
例子:SELECT DATE_FORMAT('2019-11-08 12:30:45', '%Y年%m月%d日 %H时%i分%s秒') AS datetime;
文章介绍了数据库中的日期时间类型,包括DATE、TIME、DATETIME和TIMESTAMP,以及两个常用的转换函数STR_TO_DATE和DATE_FORMAT,用于日期时间的格式化和解析。STR_TO_DATE函数将字符串转换为日期时间,而DATE_FORMAT则用于按指定格式显示日期时间。
3210

被折叠的 条评论
为什么被折叠?



