1.时间转换
涉及的函数:
DATE_FORMAT(date,format) MySQL日期格式化函数
STR_TO_DATE(str,format) MySQL字符串格式化为日期
UNIX_TIMESTAMP() MySQL其他数据转换为时间戳
FROM_UNIXTIME(unix_timestamp,format) MySQL时间戳格式化函数
1、时间转字符串:
select date_format(now(), ‘%Y-%m-%d’);
结果:2022-04-08
2、时间转时间戳:
select unix_timestamp(now());
结果:1649403350
3、字符串转时间:
select str_to_date(‘2022-04-06’, ‘%Y-%m-%d %H’);
结果:2022-04-06 00:00:00
4、字符串转时间戳:
select unix_timestamp(‘2022-04-08’);
结果:1649347200
5、时间戳转时间:
select from_unixtime(1649347200);
结果:2022-04-08 00:00:00
6、时间戳转字符串:
select from_unixtime(1649347200,‘%Y-%m-%d’);
结果:2022-04-08
主题 | 格式 | 描述 |
---|---|---|
年 | %Y | 4位数的年 |