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

C#时间比较有关问题

2013-08-26 
C#时间比较问题我想判断当前时是否是06:00:00应该怎么做啊?[解决办法] if (DateTime.Now.ToString(HH:mm:

C#时间比较问题
我想判断当前时是否是06:00:00应该怎么做啊?

[解决办法]

 if (DateTime.Now.ToString("HH:mm:ss") == "06:00:00")
            {

            }

[解决办法]
bool result = DateTime.Now.ToString("HH:mm:ss").Equals("06:00:00");
[解决办法]
可以对时、分、秒进行一一比较
也可以DateTime.Now.ToString().Substring ( DateTime.Now.ToString().IndexOf (' ')+1)获取当前时间进行比较
[解决办法]
DateTime get_time = Convert.ToDateTime(DateTime.Now.ToString());
                    DateTime sta_ontime = Convert.ToDateTime(Convert.ToDateTime(tmp.Trim().ToString()));
                    long dat = DateAndTime.DateDiff("s", get_time, sta_ontime, FirstDayOfWeek.Sunday, FirstWeekOfYear.FirstFourDays);
                    if (dat == 0)
                    {
}
[解决办法]
好吧,还是采用对时间进行格式比较好- -习惯了以前对字符串操作的了

热点排行