我在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();


这只会导致date17/06/2016

关于c# - 不使用C#和InsertParameters(ASP.NET)的日期,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37876023/

10-10 22:55