我有一个格式为'%m /%d /%Y'的日期。我想在我的约会和今天之间的日子里有所不同。 (MySQL的)
我尝试了以下所有内容但没有成功:
timediff(date_format(now(), '%m/%d/%Y'), my_date)
timestampdiff(date_format(now(), '%m/%d/%Y'), my_date)
datediff(date_format(now(), '%m/%d/%Y'), my_date)
ps:my_date已格式化为'%m /%d /%Y'
答案 0 :(得分:1)
使用str_to_date()
,例如:
datediff(curdate(), str_to_date(my_date, '%m/%d/%Y'))
答案 1 :(得分:0)
我模仿mydate为2015年11月12日(昨天= 2015年11月12日)
SELECT datediff(日期(现在()),STR_TO_DATE(' 11/12 / 2015'%/%/%/%Y')