如何在MySQL查询中转换MySQL日期?

时间:2011-03-21 15:06:39

标签: mysql sql vb.net

我在我的vb.net代码中有一个查询,它按日期搜索记录。通过代码输入的日期格式为dd / mm / yyyy,我需要使用yyyy / mm / dd在数据库中搜索?

理想情况下,我认为MySQL中可能只有一个函数可以转换它。如果不是在vb.net中将字符串01/01/2011转换为2011/01/01?

由于

1 个答案:

答案 0 :(得分:1)

看一下str_to_date()函数

select str_to_date('01/01/2011','%d/%m/%Y')

因此,您的搜索变为

select * from table where date_field = str_to_date(your_variable,'%d/%m/%Y')