从datetime字段获取日期Mysql查询

时间:2010-12-24 06:53:51

标签: c# asp.net mysql datetime

我想从日期时间字段中获取日期,当我在数据库中选择此字段时,我得到的结果为'yyyy-mm-dd hh:mm:ss'我希望结果为喜欢 dd / mm / yyyy

我正在使用ASP.net开发网站C#使用Mysql.query我做的是:

// * * *获取下一个日期

  

string nextdatequery =“SELECT next_dt   FROM testcase.heardt其中fil_no =?   和next_dt>?;“;

请帮我解决问题。

2 个答案:

答案 0 :(得分:5)

而不是next_dt使用convert(nvarchar(255),next_dt,103)

SELECT convert(nvarchar(255),next_dt,103) FROM testcase.heardt where fil_no=? and next_dt>?;

date time styles

UPD :我真的很抱歉,我没有注意到这个问题是关于MySql并在上面写了tsql代码。对于MySql,尝试这样的事情:

DATE_FORMAT(next_dt,'%d/%m/%Y')

答案 1 :(得分:2)

SELECT convert(nvarchar(255), 'next_dt', 103) FROM testcase.heardt where fil_no=? and next_dt>?;

见下面的链接

http://www.sqlusa.com/bestpractices/datetimeconversion/