检查DateTime是否在DateTime.Now之前

New*_*bie 18 c# datetime if-statement windows-phone-7 windows-phone-8

if如果某个形式的语句DateTime(例如在这种情况下称为dateAndTime1)在当前日期和时间之前,我怎么能检查使用某种形式的语句,我认为这将使用DateTime.Now

Jim*_*Jim 43

if(dateAndTime1 < DateTime.Now)
{
  //do something
}
Run Code Online (Sandbox Code Playgroud)


wel*_*gan 6

<,<=,>,> =和==运算符适用于DateTime实例,因此

if(dateAndTime1 < DateTime.Now)

请注意,如果您在循环中进行比较,则可以通过DateTime now = DateTime.Now在循环之前进行设置并与now