ASP.NET Gridview中显示的日期格式不是DD / MM / YYYY [重复]

问题描述 投票:-3回答:1

这个问题在这里已有答案:

如何使用英式英语(dd / mm / yyyy)制作asp.net gridview显示日期。它们是(dd / mm / yyyy)使用日期选择器但不是在网格中显示并保存到SQL Server 2012时?请不要讽刺!问题出在SQL Server 2012上,因为我在使用SMSS,但无法看到如何格式化字段,例如访问Db允许掩码(我知道这是一个天真的比较)。

c# asp.net sql-server-2012 visual-studio-2017
1个回答
-2
投票

你可能可以用c#解决这个问题。但我通常使用以下方法解决这个问题

SELECT CONVERT(VARCHAR(10),yourDateTimeCol, 103) 
From yourTable

我从数据库中选择这个,只显示应用程序中的字符串。如果我需要在应用程序中执行一些dateTime操作,我可以这样做。 DateTime.Parse(valFromSqlSever);

© www.soinside.com 2019 - 2024. All rights reserved.