我想从日期时间字段中获取日期,当我在数据库中选择此字段时,我得到的结果为'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>?;“;
请帮我解决问题。
答案 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>?;
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>?;
见下面的链接