DateTime dt1 = DateTime.Parse("2018-10-22 10:00:00");
DateTime dt2 = DateTime.Parse("2018-10-24 16:23:36");
//以下函数只能粗略判断日期前后
if (DateTime.Compare(dt2, dt1) > 0) //大于返回1,小于返回-1,等于返回0
{
MessageBox.Show("dt2大于dt1");
}
//利用TimeSpan计算时间差
TimeSpan ts1 = new TimeSpan(dt1.Ticks);
TimeSpan ts2 = new TimeSpan(dt2.Ticks);
TimeSpan ts3 = ts2.Subtract(ts1); //ts2-ts1
int sumSeconds = int.Parse(ts3.TotalSeconds.ToString()); //得到相差秒数
if (sumSeconds > 24 * 60 * 60) //判断是否大于一天
{
MessageBox.Show("d2比d1大一天");
}