可以用以下C#代码实现时间的比较

1.时间与时间之间直接比较

stringstrTime1=DateTime.Now.ToString();stringstrTime2=DateTime.Now.AddDays(-1).ToString();DateTimedt1=Convert.ToDateTime(strTime1);DateTimedt2=Convert.ToDateTime(strTime2);if(dt1>dt2){//其他操作}

2.使用CompareTo方法实现时间与时间之间的比较

stringstrTime1=DateTime.Now.ToString();stringstrTime2=DateTime.Now.AddDays(-1).ToString();DateTimedt1=Convert.ToDateTime(strTime1);DateTimedt2=Convert.ToDateTime(strTime2);intn=dt1.CompareTo(dt2);if(n){//其他操作}

3.DateTimePicker时间设置,如设置DateTimePicker的开始时间为选择日期的00:00:00秒,结束时间为23:59:59秒。

stringsTime=Convert.ToDateTime(this.dtpStart.Value).ToString("yyyyMMdd000000");stringeTime=Convert.ToDateTime(this.dtpEnd.Value).ToString("yyyyMMdd235959");


附件:http://down.51cto.com/data/2367635