Asp.net mvc 4 razor视图中的日期时间条件

Asp.net mvc 4 razor视图中的日期时间条件,asp.net-mvc-4,foreach,Asp.net Mvc 4,Foreach,如何设置条件,说明表中的数据是否在5天前,然后显示用户信息 下面我可以说不到现在的日期 @foreach (var item in Model) { if(item.RegisteredAt < DateTime.Now ) { } } @foreach(模型中的变量项) { if(item.RegisteredAt

如何设置条件,说明表中的数据是否在5天前,然后显示用户信息

下面我可以说不到现在的日期

  @foreach (var item in Model)
 {
    if(item.RegisteredAt < DateTime.Now )
   {
   }
 }
@foreach(模型中的变量项)
{
if(item.RegisteredAt
您可以将负数传递给
AddDays
功能

if(item.RegisteredAt < DateTime.Now.AddDays(-5)) {
if(item.RegisteredAt
如果要忽略时间部分,则应将它们与日期属性进行比较

if(item.RegisteredAt.Date < DateTime.Today.AddDays(-5)) {
(DateTime.Now - item.RegisteredAt).TotalDays < 5
if(item.RegisteredAt.Date
您可以将负数传递给
AddDays
功能

if(item.RegisteredAt < DateTime.Now.AddDays(-5)) {
if(item.RegisteredAt
如果要忽略时间部分,则应将它们与日期属性进行比较

if(item.RegisteredAt.Date < DateTime.Today.AddDays(-5)) {
(DateTime.Now - item.RegisteredAt).TotalDays < 5
if(item.RegisteredAt.Date
您可以将两个日期之间的差异作为and use属性获取

if(item.RegisteredAt.Date < DateTime.Today.AddDays(-5)) {
(DateTime.Now - item.RegisteredAt).TotalDays < 5
(DateTime.Now-item.RegisteredAt)。总天数<5天

您可以将两个日期之间的差异作为and use属性获取

if(item.RegisteredAt.Date < DateTime.Today.AddDays(-5)) {
(DateTime.Now - item.RegisteredAt).TotalDays < 5
(DateTime.Now-item.RegisteredAt)。总天数<5天
if(item.RegisteredAt.Substract(DateTime.Now).Days.ToString().AsInt()<5)
{
@*您期望的代码*@
}    
if(item.RegisteredAt.Substract(DateTime.Now).Days.ToString().AsInt()<5)
{
@*您期望的代码*@
}    

您不应该在视图中进行任何筛选。
项目
列表应该只包含您想要显示的数据。您不应该在视图中进行任何筛选。
项目
列表应该只包含您想要显示的数据。