读书人

C#时间比较有关问题

发布时间: 2013-08-26 12:17:40 作者: rapoo

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)
{
}
[解决办法]
好吧,还是采用对时间进行格式比较好- -习惯了以前对字符串操作的了

读书人网 >C#

热点推荐