易语言时间比较问题

[复制链接]
查看11 | 回复3 | 2011-8-24 04:31:07 | 显示全部楼层 |阅读模式
错误的代码↓---------------------------.版本2.支持库iext透明标签5.标题=#换行符+“当前时间是”+到文本(取现行时间()).如果真(到文本(取现行时间())≥到文本(读配置项(取运行目录()+“\\loading.ini”,“qdck”,“jfsj”,)))结束().如果真结束---------------------------意思是如果现在的时间大于配置里的限定时间就结束,谁能帮我改改~
回复

使用道具 举报

千问 | 2011-8-24 04:31:07 | 显示全部楼层
这个你的错误。到文本(取现行时间()):2011年8月24日13时35分8秒这个是不能比较,,而且文本的内容也是不能比较,所以你是错误的。有一个办法,你可以去掉文字,提取纯数字。我所用的是精易模块。代码:.版本2.程序集窗口程序集1.子程序_按钮1_被单击编辑框1.内容=文本_取出中间文本(到文本(取现行时间()),“年”,“月”)+文本_取出中间文本(到文本(取现行时间()),“月”,“日”)+文本_取出中间文本(到文本(取现行时间()),“日”,“时”)+文本_取出中间文本(到文本(取现行时间()),“时”,“分”)+文本_取出中间文本(到文本(取现行时间()),“分”,“秒”)这样提取出来的就是纯文字,在用个命令:到数值(编辑框1.内容)到数值(读配置项(取运行目录()+“\\loading.ini”,“qdck”,“jfsj”,)))就可以了。记得,只有数才可以比较大小,文本格式不可以。不懂在hi我
回复

使用道具 举报

千问 | 2011-8-24 04:31:07 | 显示全部楼层
你的时间不应该那样表示,还有如果真那里应该是到数值()追问怎么改发下源码,谢谢了
回复

使用道具 举报

千问 | 2011-8-24 04:31:07 | 显示全部楼层
你要对比的是分钟还是小时?如果要对比取现行时间()你可以挨个取出来在加起来对比试试
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行