我需要在从数据库中检索时更改日期格式

时间:2015-07-25 05:05:09

标签: c# sql asp.net gridview

我正在使用此代码填充网格:

year

正在检索的日期采用protected void fillGrid() { GridView1.DataSource = (DataTable)db.ExecuteSql("select b.*,bl.StartDate,bl.EndDate from " + schemaname + ".ClaimMaster b," + schemaname + ".ClaimMaster_Link bl where b.IsDeleted=0 and b.ClaimCode=bl.ClaimCode order by ClaimCode desc ", ""); GridView1.DataBind(); } 形式。 存储在数据库中的数据为dd/mm/yyyy

但我需要使用[{1}}格式的日期填充2015-07-02 17:15:47.000

2 个答案:

答案 0 :(得分:0)

select * from table_name
where convert(varchar,column_name,103)=02/07/2015

请参阅此链接了解任何类型的日期转换: -

http://www.w3schools.com/sql/func_convert.asp

答案 1 :(得分:0)

select convert(varchar,YourDateColumn,103) from YourTable

对于所有类型的日期转换,请访问Here