【数据库】MySQL语句获取今天昨天日期、格式化日期
MySQL语句获取今天昨天日期、格式化日期
-- 今天日期+时间
select now() ; --返回2018-04-25 17:33:21
-- 今天日期
select curdate(); --返回2018-04-25
-- 今天日期格式化
select date_format(curdate(),'%Y-%m-%d'); --返回2018-04-25
-- 昨天日期
select date_add(curdate(), interval -1 day); --返回2018-04-24
-- 昨天日期格式化
select date_add(date_format(curdate(),'%Y-%m-%d'), interval -1 day); 2018-04-24
另一种方式
DATEDIFF(NOW(),create_time)= 0 ,create_time 表中日期类型字段
DATEDIFF(NOW(),create_time)= 0 // 今天日期
DATEDIFF(NOW(),create_time)= 1 // 昨天日期
DATEDIFF(NOW(),create_time)= -1 // 明天日期
// 具体SQL语句
SELECT
<include refid="Base_Column_List"/>
FROM
tid_detail_record
WHERE
user_ji_fen_id = #{userId}
And DATEDIFF(NOW(),create_time)= 0
AND is_delete = 0
赞 (0)