开发软件时常需获取网络时间,用于时间限制、校验等场景。本文介绍如何在易语言中便捷获取精准的网络时间。
1、 启动易语言软件,在弹出的对话框中选择WINDOWS窗口程序,然后点击确定即可。
2、 调整新建窗口尺寸,并在其中添加编辑框1和按钮1两个组件。
3、 双击按钮,打开代码编辑器
4、 直接按Ctrl+L快捷键创建局部变量。
5、 需新建的变量如下(可直接复制到代码中):
6、 版本二
7、 定义局部变量网络时间,类型为文本型。
8、 定义整数型局部变量时间前
9、 局部变量时间后,类型为整数。
10、 提取局部变量中的时间值(文本格式)
11、 局部变量:剩余时间(文本型)
12、 声明局部变量时间,类型为日期时间型。
13、 新增局部变量后时间,类型为日期时间型。
14、 请将以下代码直接复制粘贴到您的代码区域中。
15、 版本二
16、 支持互联网功能的库
17、 支持库规范
18、 通过访问百度时间接口获取网络时间,并将其转换为文本格式。
19、 时间前 = 在网络时间字符串中查找window.baidu_time(的起始位置,然后将该位置加18。
20、 时间后等于在网络时间中从时间前位置开始查找右括号)的位置。
21、 从网络时间中提取指定起止位置之间的字符串作为取出时间。
22、 调试输出:提取时间
23、 时间等于在当前时间基础上增减指定秒数,其中当前时间需先转换为秒数再进行运算。
24、 编辑框1的内容设置为当前时间的文本格式。
25、 点击顶部工具栏的播放按钮运行代码进行测试。
26、 最终效果所示,您可根据实际需求将代码集成到软件中。
评论
更多评论