有两个时间点,如何判断当前时间是否在这个时间段内呢?
解决方案 »
- 哪位大侠知道,下面这段代码,具体什么意思?初级
- 多线程优化,指定多核CPU某个核执行特定线程,这样有优化么
- 找不到类型或命名空间名称 EnvDTE (是否缺少 using 指令或程序集引用?)
- ado.net的东西太多,难以把握要领和要点,想找到一些关于ado.net经常用到的精华部分,比如用代码建库表的常用类和方法属性,记录的插入、删除、更新等等,需要精通这方面的专家总结提供,不胜感激。(其他网友请不要说去学习vs的帮助)
- [求助]关于C#实现鼠标模拟
- 100分求助.实在是郁闷
- 图像显示问题,请教了
- 如何改变navBarControl的样式?
- 求大神帮忙,C#写一个程序监测sql server2005数据库某一个表的变化,并获取
- 错误 1 “BackgroundWorker”是“命名空间”,但此处被当做“类型”来使用
- DataGridView中怎么添加单元行的双击事件?谢谢!!
- 系统开发思路,请大家给些建议!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
DateTime dt=new DateTime(2006,04,29,14,12,12);
if(DateTime.Now.CompareTo(dt)>0)
{
MessageBox.Show("当前时间大于给定时间");
}
else
{
MessageBox.Show("当前时间小于给定时间");
}
比如我取了系统时间
DateTime dTime=System.DateTime.Now;
然后呢?
有2个DateTimePicker,显示的是时间,
现在我想做:
先读取系统当前的时间,
然后呢,看这个当前时间是否在给定的两个
DateTimePicker所显示的时间之间
DateTime d2=DateTime.Parse(this.dateTimePicker2.Text.Trim());
if((DateTime.Now.CompareTo(d1)>0&&(DateTime.Now.CompareTo(d2)<0))
{
MessageBox.Show("当前时间位于指定时间段");
}
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("当前时间位于指定时间段");
}