T terry_zhou82 Unregistered / Unconfirmed GUEST, unregistred user! 2009-01-21 #1 我做个了提醒程序,但是有些问题,我想设置每当系统时间等于DateTimePicker1.Time的时间时,则弹出相应的对话框,但是我用DateToStr(DateTimePicker1.Time)=GetSystemTime(st),好像总是不行,有哪位高手帮我看看吗?
我做个了提醒程序,但是有些问题,我想设置每当系统时间等于DateTimePicker1.Time的时间时,则弹出相应的对话框,但是我用DateToStr(DateTimePicker1.Time)=GetSystemTime(st),好像总是不行,有哪位高手帮我看看吗?
W wql Unregistered / Unconfirmed GUEST, unregistred user! 2009-01-21 #2 因为DateToStr有12小时和24小时的限制,有时是5pm<>17,所以应该是:GetLocalTime得到年,月,日,时,分,秒单独判断!
B bsense Unregistered / Unconfirmed GUEST, unregistred user! 2009-01-21 #4 datetostr 输出格式 和 getsystemtime 格式你看看是不是一样的,xixigetsystemtime 是 得到的结构类型, 为什么不用 now() 呢?datetimepicker1.datetime = now ??
datetostr 输出格式 和 getsystemtime 格式你看看是不是一样的,xixigetsystemtime 是 得到的结构类型, 为什么不用 now() 呢?datetimepicker1.datetime = now ??
草 草原骏马 Unregistered / Unconfirmed GUEST, unregistred user! 2009-01-21 #5 对应到时分秒就可以了,你的代码对应到毫秒级别了,当然不相等,
H hs-kill Unregistered / Unconfirmed GUEST, unregistred user! 2009-01-22 #8 DateTimePicker1.Time>=now
H hs-kill Unregistered / Unconfirmed GUEST, unregistred user! 2009-01-22 #9 呃...错了...如果只比较时间的话这样uses Math;CompareValue(Frac(DateTimePicker1.Time),Frac(now),0.0000001)<>-1;