Ignore milliseconds when comparing two datetimes

前端 未结 14 2315
一个人的身影
一个人的身影 2020-12-08 12:47

This is probably a dumb question, but I cannot seem to figure it out. I am comparing the LastWriteTime of two files, however it is always failing because the file I download

14条回答
  •  一个人的身影
    2020-12-08 13:33

    I recommend you use an extension method:

    public static DateTime TrimMilliseconds(this DateTime dt)
    {
        return new DateTime(dt.Year, dt.Month, dt.Day, dt.Hour, dt.Minute, dt.Second, 0, dt.Kind);
    }
    

    then its just:

    if (dtOrig.TrimMilliseconds() == dtNew.TrimMilliseconds())
    

提交回复
热议问题