簡體   English   中英

當Datetime.Month開始新的月份時刪除元素? MVC5

[英]Remove element when Datetime.Month starts a new month? MVC5

所以我有這種情況,我不確定是否可行,這就是為什么我在這里問這個問題:

我有一個日歷,並且該日歷中有事件。 事件具有各種屬性。 如日,月等。(這是課程:pastebin.com/zPzWMSE0)

public class Agenda
{
    public int Id { get; set; }
    public int Day { get; set; }
    public string Month { get; set; }
    public string StartTimeEvent { get; set; }
    public string Title { get; set; }
}

如果新的月份開始,是否有可能在新的月份不再存在時自動刪除事件?

提前致謝。

您可以簡單地刪除其月份小於當前月份的事件:

int Month = DateTime.Now.Month;
Events = Events.RemoveRange(Events.Where(e => e.Month < Month));

如果還要包括日期(如您在評論中所述):

int Month = DateTime.Now.Month, Day = DateTime.Now.Day;
Events = Events.RemoveRange(Events.Where(e => e.Month < Month || (e.Month == Month && e.Day < Day));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM