Mysql中 在SQL语句里进行日期格式转换

时间:2024-03-05 19:54:45

1.日期转时间戳 (yyyy-MM-dd)-> 1589904000000

函数   select  unix_timestamp(\'2020-05-20\');       可以传参 但是注意该函数是到秒 ,到毫秒需要*1000

即unix_timestamp(\'2020-05-20\') * 1000 = 1589904000000

 

 

2.时间戳/其他日期格式 转日期 (yyyy-MM-dd)

date(1589904000000)

date(t.create_time) between #{beginTime} and #{endTime}                这个是拿在某一时间段的数据

3.将某一日期格式转换为 yyyy-MM-dd

TO_DAYS(t.create_time)