C#中比较日期、时间的大小可以使用如下的代码:
string s1 = “16:55:00”;
string s2 = “18:00:00”;
DateTime t1 = DateTime.Parse(s1);
DateTime t2 = DateTime.Parse(s2);
Console.WriteLine(DateTime.Compare(t1, t2).ToString());
Console.ReadLine();
//t1>t2,返回1,t1=t2,返回0,t1<t2返回-1
首先通过DateTime.Parse 方法将文本形式的日期、时间转成DateTime格式的日期、时间。
然后通过DateTime.Compare方法比较两个日期和时间的大小。
如果返回的值小于0,则表示t1小于t2。如果>0,则表示t1>t2。
发表评论