简体   繁体   English

从datetime字段获取日期mysql查询

[英]get date from datetime field Mysql query

I want to fetch date from a datetime field, when i select this field in database i get the result as 'yyyy-mm-dd hh:mm:ss' i want the result to be like dd/mm/yyyy 我想从日期时间字段中获取日期,当我在数据库中选择此字段时,我得到的结果为“ yyyy-mm-dd hh:mm:ss”,我希望结果像dd / mm / yyyy

I am developing website using ASP.net C# using Mysql.query i have made is: 我正在使用Mysql.query使用ASP.net C#开发网站,是:

// * * *to get next date // * * *获取下一个日期

string nextdatequery = "SELECT next_dt FROM testcase.heardt where fil_no=? and next_dt>?;"; string nextdatequery =“从testcase.heardt中选择next_dt,其中fil_no =?和next_dt> ?;”;

Please Help me sort my issue. 请帮助我解决我的问题。

instead of next_dt use convert(nvarchar(255),next_dt,103) 代替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 : I'm really sorry, i don't noticed that question is about MySql and wrote tsql code above. UPD :非常抱歉,我没有注意到有关MySql的问题,并在上​​面编写了tsql代码。 For MySql try something like this: 对于MySql,请尝试如下操作:

DATE_FORMAT(next_dt,'%d/%m/%Y')
SELECT convert(nvarchar(255), 'next_dt', 103) FROM testcase.heardt where fil_no=? and next_dt>?;

see below link 见下面的链接

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM