如何比较时间的先后

zhfj2005 2006-04-28 03:26:06
有两个时间点,如何判断当前时间是否在这个时间段内呢?
...全文
401 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
超越_zww 2006-04-28
  • 打赏
  • 举报
回复
俺正好也在找.学习:)
zhoujijunnt 2006-04-28
  • 打赏
  • 举报
回复
//只比较日期:
DateTime yourDate;//你的时间
DateTime d1 = DateTime.Parse(dateTimePicker1.Value.ToString("yyyyMMdd"));
DateTime d2 = DateTime.Parse(dateTimePicker2.Value.ToString("yyyyMMdd"));
DateTime d3 = DateTime.Parse(yourDate.ToString("yyyyMMdd"));
if((d3>d1)&&(d3<d2))
{
MessageBox.Show("当前时间位于指定时间段");
}
zhfj2005 2006-04-28
  • 打赏
  • 举报
回复
谢谢各位,我先试试!
RUN_ 2006-04-28
  • 打赏
  • 举报
回复
相同的方法进行比较,你都是DATETIME类型,直接比就行了。
yuxing117 2006-04-28
  • 打赏
  • 举报
回复
这回清楚了么
yuxing117 2006-04-28
  • 打赏
  • 举报
回复
DateTime d1=DateTime.Parse(this.dateTimePicker1.Text.Trim());
DateTime d2=DateTime.Parse(this.dateTimePicker2.Text.Trim());
if((DateTime.Now.CompareTo(d1)>0&&(DateTime.Now.CompareTo(d2)<0))
{
MessageBox.Show("当前时间位于指定时间段");
}
zhfj2005 2006-04-28
  • 打赏
  • 举报
回复
比如:
有2个DateTimePicker,显示的是时间,
现在我想做:
先读取系统当前的时间,
然后呢,看这个当前时间是否在给定的两个
DateTimePicker所显示的时间之间
yuxing117 2006-04-28
  • 打赏
  • 举报
回复
是不是不带时间
如2006-04-12
yuxing117 2006-04-28
  • 打赏
  • 举报
回复
是期?
为带时间么
zhoujijunnt 2006-04-28
  • 打赏
  • 举报
回复
你的时间段的起点和终点呢?是什么类型的?类型一致才好比较啊。最好全部是DateTime类型的。
zhfj2005 2006-04-28
  • 打赏
  • 举报
回复
如果只比较日期呢?
谢谢!
yuxing117 2006-04-28
  • 打赏
  • 举报
回复
是否在时间段能判断了吧
zhoujijunnt 2006-04-28
  • 打赏
  • 举报
回复
这个还要给什么例子?要不你放出具体数据吧!
zhfj2005 2006-04-28
  • 打赏
  • 举报
回复
那用什么类型呢?
比如我取了系统时间
DateTime dTime=System.DateTime.Now;
然后呢?
yuxing117 2006-04-28
  • 打赏
  • 举报
回复
给你个DEMO
DateTime dt=new DateTime(2006,04,29,14,12,12);
if(DateTime.Now.CompareTo(dt)>0)
{
MessageBox.Show("当前时间大于给定时间");
}
else
{
MessageBox.Show("当前时间小于给定时间");
}
zhoujijunnt 2006-04-28
  • 打赏
  • 举报
回复
嘿嘿!
zhfj2005 2006-04-28
  • 打赏
  • 举报
回复
给个例子吧!谢谢!
zhoujijunnt 2006-04-28
  • 打赏
  • 举报
回复
类型相同的话就直接比较好了,time > 时间段起点 & 时间段终点 > time
yuesongboy 2006-04-28
  • 打赏
  • 举报
回复
判断是大于小于就行了

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧