两个日期之间的差异为'%m /%d /%Y'格式

时间:2015-11-13 20:29:54

标签: sql mysqli

我有一个格式为'%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'

2 个答案:

答案 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')