比较两个日期时间小时和分钟(不是秒)?

Jam*_*123 6 c#

这可能是个愚蠢的问题。但我在这里缺少逻辑。我必须将日期与日期时间与小时和分钟(而不是秒)进行比较。

如果第一个字段时间早于第二个字段执行条件

现在我正在做 if (Convert.ToDateTime(newItem["Modified"]) < Convert.ToDateTime(properties.ListItem["Modified"]))

示例if("02/12/2015 11:58" < "02/12/2015 12:01")然后执行条件。

ama*_*111 6

您可以DateTime使用几乎相同的值创建新对象,但秒数设置为 0。示例:

DateTime date1WithoutSeconds = new DateTime(dt1.Year, dt1.Month, dt1.Day, dt1.Hour, dt1.Minute, 0);
DateTime date2WithoutSeconds = new DateTime(dt2.Year, dt2.Month, dt2.Day, dt2.Hour, dt2.Minute, 0);

bool b = date1WithoutSeconds < date2WithoutSeconds;
Run Code Online (Sandbox Code Playgroud)