我在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/