我想在執行SELECT語句時僅從數據庫返回日期部分。 (下面的語句:Task.ST_Date)GridView上的日期格式,ASP.NET
SELECT Task.Details, Task.Pr_ID, EmTask.T_ID, Task.Ref_ID, Task.ST_Date
FROM Task
INNER JOIN EmTask ON Task.Ref_ID = EmTask.T_ID
WHERE EmTask.Em_ID = 214432
AND Task.STATUS = 'WAITING'
AND Task.ST_Date BETWEEN CONVERT(VARCHAR(10), GETDATE(), 120)
AND CONVERT(VARCHAR(10), GETDATE() + 6, 120)
這種說法的作品,但是當我在GridView中查看,此格式顯示:2017年2月3日12:00:00 AM
有什麼方法可以將格式修改爲'yyyy-MM-dd'嗎?
*數據庫(MSSQL)內:日期數據類型,YYYY-MM-DD格式
你必須提供數據類型= 「System.DateTime的」 和DataFormatString =「{0:YYYY -MM-dd}「和GridView自身的BoundField,如下面的答案所示。 – Hemal