相关疑难解决方法(0)

@ Html.DisplayFor - DateFormat("mm/dd/yyyy")

我有以下剃刀代码,我希望有mm/dd/yyyy日期格式:

Audit Date: @Html.DisplayFor(Model => Model.AuditDate)
Run Code Online (Sandbox Code Playgroud)

我尝试了许多不同的方法,但这种方法都不适用于我的情况

我的AuditDate是一种DateTime?类型

我尝试过这样的事情并得到了这个错误:

@Html.DisplayFor(Model => Model.AuditDate.Value.ToShortDateString())
Run Code Online (Sandbox Code Playgroud)

附加信息:模板只能用于字段访问,属性访问,单维数组索引或单参数自定义索引器表达式.

试过这个:

@Html.DisplayFor(Model => Model.AuditDate.ToString("mm/dd/yyyy"))
Run Code Online (Sandbox Code Playgroud)

方法'ToString'没有重载需要1个参数

asp.net asp.net-mvc

73
推荐指数
7
解决办法
15万
查看次数

格式化.NET DateTime"Day",没有前导零

对于下面的代码,我希望结果等于2,因为MSDN声明'd'"表示月份中的日期为1到31之间的数字.一位数字日的格式没有前导零."

DateTime myDate = new DateTime( 2009, 6, 4 );
string result = myDate.ToString( "d" );
Run Code Online (Sandbox Code Playgroud)

但是,结果实际上等于'6/4/2009' - 这是短日期格式(也是'd').我可以使用'dd',但这会增加一个前导零,我不想要.

c# formatting datetime

24
推荐指数
2
解决办法
2万
查看次数

标签 统计

asp.net ×1

asp.net-mvc ×1

c# ×1

datetime ×1

formatting ×1