注册 登录
编程论坛 ASP.NET技术论坛

比较2个时间大小

zdloveday 发布于 2015-09-15 10:24, 1601 次点击
string Time =DateTime.Now.ToShortTimeString().ToString();  这个是获取当期时间
我要这个  变量时间   跟  2个固定时间  比较  请问怎么比较   
比如   Time  大于  10:00  小于16:00
3 回复
#2
Maick2015-09-15 13:35
可以获取年,小时,分钟来比较
#3
步向巅峰2015-09-16 15:44
你的当前日期是短日期格式,只有dd/MM/yyyy,
而你比较却要求时间精确到 HH:mm,比较之前首先确定一下日期格式,要不没法比的,确定好以后用DateTime.Parse或ParseExact转换成DateTime格式,最后用比较就行了
#4
ggynima2015-09-23 19:29
可以用两个时间相减,然后得到TimeSpan类型然后可以用它自带的属性,有个总毫秒什么的,看看是否为负值,就可以了
1