有关时间的问题,非常急!!!!!!!!!(只能给这么多分了)

lyjqk 2001-11-21 11:30:46
请教各位大侠,我的程序碰到这么一个问题:程序要在四个时间段内作不同的操作,程序运行后,取出机器时间,然后与四个时间段的时间进行比较,落在哪个时间段内就作相应的操作,我现在没有好的方法去判断,如果各位有何办法,望能指点!!!非常着急,谢谢大家!!!
...全文
130 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tasehouny 2001-11-21
  • 打赏
  • 举报
回复
这个东西有这么难吗?
我现在处理的实时交易,同时要处理开盘,收盘,停盘,新数据到达…… 等多种状态,其实,只要一个TIMER就搞定了,在OnTimer中判断当前的时间段是否落在你的时间范围区域内,从而触发相应的事件,很简单的。
likeme 2001-11-21
  • 打赏
  • 举报
回复
to 四个时间段的时间可以随意设置:
也可以用ini文件,或注册表。
另外,没感觉使用if有多麻烦。
rainwind 2001-11-21
  • 打赏
  • 举报
回复
呵呵,我想不管如何实现都逃避不了那些IF语句的啦
GrayWhite 2001-11-21
  • 打赏
  • 举报
回复
写个时间段管理类,有点想mfc中的CRect类能够判断CPoint在不在矩形中一样,可以判断时间点在不在时间端中。
lyjqk 2001-11-21
  • 打赏
  • 举报
回复
比如说,现在有两个时间段:23:00-4:00和7:30-9:30,我取了系统时间后,可以根据具体时间判断,但是当我不知具体时间段时,我还要判断前一个时间与后一个时间的大小,不同的情况又会有不同的处理方法,如此一来,如果用if else就会很麻烦,我又不知其他好的方法,所以希望各位大侠能够给个更好的方法。
webird 2001-11-21
  • 打赏
  • 举报
回复
得到系统时间后,用开关语句,调用函数也许可以解决。
student_ahu 2001-11-21
  • 打赏
  • 举报
回复
哈哈哈,时间段用变量表示不就得了
  • 打赏
  • 举报
回复
时间有重叠的话,就不太好办了
flybusflybus 2001-11-21
  • 打赏
  • 举报
回复
定義一個函數啊﹐參數是輸入的時間段選擇﹐函數里面還是用IF語句判斷﹐并調用響應的函數
為什么一定要MFC呢?
lyjqk 2001-11-21
  • 打赏
  • 举报
回复
关键是现在四个时间段的时间可以随意设置,每次程序运行后,就要判断现在的时间应该干什么!!!用if...else...太复杂了,有没有更好的方法呢?比如MFC
hydra1101 2001-11-21
  • 打赏
  • 举报
回复
能不能写4个函数,固定的时间触发其中的一个函数。
flybusflybus 2001-11-21
  • 打赏
  • 举报
回复
我想4重if語句就可以搞定了啊
或者自定義4個消息﹐模擬按鍵也可以
lyjqk 2001-11-21
  • 打赏
  • 举报
回复
刚才我用了很土的方法实现了,就是用if语句加while循环,但是我想知道有否更好的方法!比如说 Tasehouny 的OnTimer方法,你能告诉我如何实现吗?在此先谢谢了
dog_dog 2001-11-21
  • 打赏
  • 举报
回复
push

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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