首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#判断某一时间在时间段内解决思路

2012-09-18 
C#判断某一时间在时间段内如题,判断某一时间在时间段内,是用时间格式还是string来判断呢?有没有比较好的方

C#判断某一时间在时间段内
如题,判断某一时间在时间段内,是用时间格式还是string来判断呢?有没有比较好的方法推荐下?谢谢

[解决办法]
时间格式。

C# code
DateTime tomorrow = new DataTime(2008,7,2);DateTime yestoday = new DataTime(2008,6,30);DateTime today = DataTime.Today;// then , today < tomorrow, today > yestoday
[解决办法]
把所有的时间转换成Long型,然后在做比较,数值型的比较总比对象间的比较来的方便吧

[解决办法]
C# code
        DateTime now = DateTime.Now;        DateTime t1 = new DateTime(1990, 1, 1);        DateTime t2 = new DateTime(2008, 12, 30);        if (now > t1 && now < t2)        {            //            string aa = "YES";        }
[解决办法]
转成数值再比较确实不错
[解决办法]
我是这样来操作的
DateTime date = new DateTime(2010,12,25);
MessageBox.Show(DateTime.Now.CompareTo(date).ToString());

使用CompareTo(DateTime);
返回int类型

小于1表示方法内的时间比调用者的大.
0 表示相等
大于1调用者大于方法参数

还有就是Compare(t1,t2);
类似于t1.CompareTo(t2);

而string类型可以使用 DateTime.Parse(string); 来转换.
[解决办法]
当然用时间格式了!!!
不用类型转换!!!
[解决办法]
探讨
我是这样来操作的
DateTime date = new DateTime(2010,12,25);
MessageBox.Show(DateTime.Now.CompareTo(date).ToString());

使用CompareTo(DateTime);
返回int类型

小于1表示方法内的时间比调用者的大.
0 表示相等
大于1调用者大于方法参数

还有就是Compare(t1,t2);
类似于t1.CompareTo(t2);

而string类型可以使用 DateTime.Parse(string); 来转换.

[解决办法]
学习了

热点排行