TC官方合作论坛

 找回密码
 立即注册
查看: 467|回复: 1
打印 上一主题 下一主题

[问题] 我做的整点计时为什么显示会差1分钟

[复制链接]
跳转到指定楼层
楼主
发表于 2013-4-9 18:11:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
设置的时间大于系统时间 计时显示正确,设置的时间小于系统时间计时显示就少了1分钟比如系统时间是18:20:10   设置18:20:20显示剩余0分10秒   设置18:20:00显示剩余1438分49秒  不是应该为1439分吗?代码如下:功能 启动1()循环(真)辅助.等待(1000)当前时间=系统.时间(5)时=字符串.截取(当前时间,0,2)分=字符串.截取(当前时间,3,5)秒=字符串.截取(当前时间,6,8)得到时=编辑框.获得文本("编辑框2")得到分=编辑框.获得文本("编辑框3")得到秒=编辑框.获得文本("编辑框4")如果(时==得到时&&分==得到分&&秒==得到秒)    线程句柄1=线程.开启("自动关机.执行","")如果结束变量 相差时,相差分,相差秒,计时如果(得到时<=时)    相差时=得到时+24-时否则    相差时=得到时-时如果结束如果(得到分<=分)    相差分=得到分+59-分    相差时=相差时-1否则    相差分=得到分-分如果结束如果(得到秒<=秒)    相差秒=得到秒+59-秒    相差分=相差分-1否则    相差秒=得到秒-秒如果结束如果(相差时<0)    相差时=相差时+24如果结束计时=相差时*60+相差分如果(计时>=1439)    计时=计时-1439如果结束如果(相差秒<=0)    相差秒=相差秒+59    计时=计时-1如果结束标签.设置文本("标签5",计时)标签.设置文本("标签6",相差秒)循环结束功能结束因大小限制所以没上传程序

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

沙发
 楼主| 发表于 2013-4-9 18:17:21 | 只看该作者
差一个压缩包没上传   要程序文件的加QQ:1513150848

功能 启动1()
循环(真)
辅助.等待(1000)
当前时间=系统.时间(5)
时=字符串.截取(当前时间,0,2)
分=字符串.截取(当前时间,3,5)
秒=字符串.截取(当前时间,6,8)
得到时=编辑框.获得文本("编辑框2")
得到分=编辑框.获得文本("编辑框3")
得到秒=编辑框.获得文本("编辑框4")
如果(时==得到时&&分==得到分&&秒==得到秒)
    线程句柄1=线程.开启("自动关机.执行","")
如果结束
变量 相差时,相差分,相差秒,计时
如果(得到时<=时)
    相差时=得到时+24-时
否则
    相差时=得到时-时
如果结束
如果(得到分<=分)
    相差分=得到分+59-分
    相差时=相差时-1
否则
    相差分=得到分-分
如果结束
如果(得到秒<=秒)
    相差秒=得到秒+59-秒
    相差分=相差分-1
否则
    相差秒=得到秒-秒
如果结束
如果(相差时<0)
    相差时=相差时+24
如果结束
计时=相差时*60+相差分
如果(计时>=1439)
    计时=计时-1440
如果结束
如果(相差秒<=0)
    相差秒=相差秒+59
    计时=计时-1
如果结束
标签.设置文本("标签5",计时)
标签.设置文本("标签6",相差秒)
循环结束
功能结束

回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-5 18:23 , Processed in 0.153791 second(s), 25 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表