易语言获取北京时间的方法
投稿:laozhang
在使用易语言编程的时候需要取北京时间来完成软件的其它功能,比如验证软件的使用期限等等功能,我这里便分享一下易语言怎么取北京时间,简简单单的几步便可完成!如果这篇经验对你有所帮助,请也帮助我一下,点一下投票!谢谢
1、先运行易语言,新建windos窗口程序,并且在新建的窗口程序中画:
一、两个标签,并改好名字,标签1标题为“现在北京时间是:”,第二个标题为空
二、时钟
如下图:
2、在浏览器中打开百度首页,在百度首页中输入“北京时间”并点击“百度一下”开始搜索。
在搜索到的第一个显示时间的内容上点击进入该网站。
3、复制该网站的网址:http://open.baidu.com/special/time/
然后,在该网站下面的内容上右键--->查看网页源代码
4、在代码中找到“window.baidu_time”一行。待会写代码的时候会用到!
5、添加精易模块:
一、双击“模块引用表”
二、找到精易模块点中它--->打开。
1、开始写代码
双击“时钟1”,在子程序“_时钟1_周期事件”下新建一个“web源码”和“时间戳”的文本型变量。然后编写代码如下:
web源码 = 到文本 (HTTP读文件 (“http://open.baidu.com/special/time/”))时间戳 = 文本_取出中间文本 (web源码, “window.baidu_time(”, “);”)
2、再添加一条代码:
标签2.标题 = 到文本 (到时间 (时间_时间戳转文本 (时间戳)))
PS:到时间()是把取到的时间改成年月日显示的而已!最后把时间日期格式的数据转换到文本,再赋值给标题2的标题。
3、最后把时钟1的时钟周期设置为1000,也就是让子程序“_时钟1_周期事件”每秒执行一次。
当然你也可以根据需要把子程序改成按钮被单击事件或者其它的子程序。