我在 ASP.NET 中使用此 C# 代码通过“AccessDataSource”在 GridView 中显示没有时间的日期:
var f = DateTime.Now;
string dwt = f.ToString("dd/MM/yyyy");
AccessDataSource3.InsertParameters["Date birth"].DefaultValue = dwt;
AccessDataSource3.Insert();
但是,应用程序仍会像这样显示日期:dd/MM/yyyy hh:mm:ss
。
我也试过这个:
string f = DateTime.Now.ToString("dd.MM.yyyy");
string[] v = f.Split(new char[] { ' ' });
AccessDataSource3.InsertParameters["Date birth"].DefaultValue = ""+v[0];
AccessDataSource3.Insert();
也不行。 也许这些代码不起作用,因为我忘记向其中添加一些东西?
最佳答案
试试 ToShortDateString()
方法
var f = DateTime.Now;
string dwt = f.ToShortDateString();
这只会导致 date
像 17/06/2016
关于c# - 使用 C# 和 InsertParameters (ASP.NET) 没有时间的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37876023/