MYSQL 中类型转化 String转date

3 篇文章 0 订阅

String转Date date_format(NOW(),’%Y-%c-%d’)
MySQL DATE_FORMAT用法1
MySQL DATE_FORMAT用法2

注:在实体中日期如果是String类型才可以这样转,日期如果是date类型直接#{date}就可以
select *
from festival_set
where (watch_date >= '2016-06-04' AND watch_end_date<= '2018-09-10') OR
(watch_date <= '2016-06-04' AND watch_end_date >= '2018-09-10' ) OR
(watch_end_date >= '2016-06-04' AND watch_end_date <= '2018-09-10')

varchar类型数据查询两个时间段有没有交集
文中的’2016-06-04’ 和’2018-09-10’为传来的数据。也就是#{**}
应用场景:你要做自己的一个行程表 比如2018-03-09到2018-03-12这三天你要去伊拉克开个会,但是你行程有很多,当你的秘书下次帮你安排行程的时候比如安排2018-03-10到2018-4-10 这一个月要去日本piaochang,哎,这个时候就可以用了,执行这个sql就可以查询出来你在这个月当中有没有时间和别的行程时间冲突。就体现了他的作用。说白了就是查看时间冲突。qq102380282

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值