关键是现在四个时间段的时间可以随意设置,每次程序运行后,就要判断现在的时间应该干什么!!!用if...else...太复杂了,有没有更好的方法呢?比如MFC

解决方案 »

  1.   

    定義一個函數啊﹐參數是輸入的時間段選擇﹐函數里面還是用IF語句判斷﹐并調用響應的函數
    為什么一定要MFC呢?
      

  2.   

    比如说,现在有两个时间段:23:00-4:00和7:30-9:30,我取了系统时间后,可以根据具体时间判断,但是当我不知具体时间段时,我还要判断前一个时间与后一个时间的大小,不同的情况又会有不同的处理方法,如此一来,如果用if else就会很麻烦,我又不知其他好的方法,所以希望各位大侠能够给个更好的方法。
      

  3.   

    写个时间段管理类,有点想mfc中的CRect类能够判断CPoint在不在矩形中一样,可以判断时间点在不在时间端中。
      

  4.   

    to 四个时间段的时间可以随意设置:
    也可以用ini文件,或注册表。
    另外,没感觉使用if有多麻烦。
      

  5.   

    这个东西有这么难吗?
    我现在处理的实时交易,同时要处理开盘,收盘,停盘,新数据到达…… 等多种状态,其实,只要一个TIMER就搞定了,在OnTimer中判断当前的时间段是否落在你的时间范围区域内,从而触发相应的事件,很简单的。
      

  6.   

    刚才我用了很土的方法实现了,就是用if语句加while循环,但是我想知道有否更好的方法!比如说 Tasehouny 的OnTimer方法,你能告诉我如何实现吗?在此先谢谢了