检查DateTime是否在DateTime.Now之前
本文关键字:DateTime 之前 Now 是否 检查 | 更新日期: 2023-09-27 18:25:20
如果某个DateTime
(在本例中称为dateAndTime1)在当前日期和时间之前,我如何使用某种形式的if
语句进行检查,我认为该日期和时间将使用DateTime.Now
进行检索?
if(dateAndTime1 < DateTime.Now)
{
//do something
}
<=,>,>=和==运算符处理DateTime实例,因此
if(dateAndTime1 < DateTime.Now)
请注意,如果在循环中对此进行比较,则可以通过在循环之前设置DateTime now = DateTime.Now
并与now
进行比较来获得一些小的效率
内联也能工作。
// bool variable
bool isHistory = dateAndTime1 < DateTime.Now;
// string return statement
return dateAndTime1 < DateTime.Now ? "History" : "Future";