我要在一个系统里作一个定时提醒的功能,如在系统中设定了几月几日要作什么事. 那到了规定的时间,系统会自动弹出个框用来提示用户
已经实现了大部分功能
if(当前时间==设定时间)
messagebox.show(XXXXX);
else
?????????
问好那里不是很清楚要怎么处理 ,而且觉得程序上面有不完善的地方,比如要一直开着程序才可以实现这个功能
已经实现了大部分功能
if(当前时间==设定时间)
messagebox.show(XXXXX);
else
?????????
问好那里不是很清楚要怎么处理 ,而且觉得程序上面有不完善的地方,比如要一直开着程序才可以实现这个功能
如果时间到了就处理你需要处理的代码没到就什么也不做
所以就不要else了
其实我认为你用两个时间是否相同,应该使用Datetime的有一个方法是compare(t1,t2)(t1是设定时间,t2是当前时间
),返回值是三种情况:大于0,t1>t2;小于0,t1<t2;等于0,t1=t2.
~~~~~~~~~~~~~~~~~~
如果两个时间的格式不一致,方法可能会存在问题
两个时间类型可以直接用==判断是否相等吗?!