这个问题在这里已有答案:
如何使用英式英语(dd / mm / yyyy)制作asp.net gridview显示日期。它们是(dd / mm / yyyy)使用日期选择器但不是在网格中显示并保存到SQL Server 2012时?请不要讽刺!问题出在SQL Server 2012上,因为我在使用SMSS,但无法看到如何格式化字段,例如访问Db允许掩码(我知道这是一个天真的比较)。
你可能可以用c#解决这个问题。但我通常使用以下方法解决这个问题
SELECT CONVERT(VARCHAR(10),yourDateTimeCol, 103)
From yourTable
我从数据库中选择这个,只显示应用程序中的字符串。如果我需要在应用程序中执行一些dateTime操作,我可以这样做。 DateTime.Parse(valFromSqlSever);