MySQL:日期,字符串,时间戳之间的互相转换

MySQL:日期,字符串,时间戳之间的互相转换

一、数据的获取
1.获取当前时间戳

select unix_timestamp();

2.获取当前时间

select now();

二、数据的转换
1.《时间戳》转《时间》使用from_unixtime函数

select from_unixtime(1515980716);

2.《时间戳》转《字符串》使用from_unixtime函数

SELECT from_unixtime(1515980716, '%Y-%m-%d %H:%i:%S');

3.《时间》转《字符串》使用date_format函数

select date_format(now(), '%Y-%m-%d');

4.《时间》转《时间戳》使用unix_timestamp函数

select unix_timestamp(now());

5.《字符串》转《时间戳》使用unix_timestamp函数

select unix_timestamp('2018-12-26 15:45:10');

6.《字符串》转《时间》使用str_to_date函数

select str_to_date('2018-12-26', '%Y-%m-%d');  

三、SQL示例
1.查询当天的数据

select * from table_request where date_format(from_unixtime(时间戳),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d');

四、MySQL日期格式化(format)取值范围

©️2020 CSDN 皮肤主题: Age of Ai 设计师:meimeiellie 返回首页