看流星社区

 找回密码
 注册账号
查看: 4325|回复: 1

易语言判断时间 易语言如何判断系统时间

[复制链接]

该用户从未签到

发表于 2017-6-17 09:07:02 | 显示全部楼层 |阅读模式
易语言如何判断系统时间
使用“如果”“取现行时间”“信息框”语句

转换为unix时间戳  就能通过大小比对判断了


.版本 2

.子程序 Unix时间戳记正转, 长整数型, 公开, 将时间类型值转到长整型的标准UNIX使用的格林威治时间戳记
.参数 时间值, 日期时间型, , 要转换的时间值
.参数 是否为秒, 逻辑型, 可空, 设置返回的时间戳记值单位 真:秒  假:毫秒   默认为真
.参数 是否为北京时间, 逻辑型, 可空, 默认为真
.局部变量 初始时间, 日期时间型

.如果真 (是否为空 (是否为北京时间))
    是否为北京时间 = 真
.如果真结束
.如果 (是否为北京时间)
    初始时间 = 到时间 (“1970-01-01 08:00:00”)
.否则
    初始时间 = 到时间 (“1970-01-01 00:00:00”)
.如果结束
.如果真 (是否为空 (是否为秒))
    是否为秒 = 真
.如果真结束
.如果 (是否为秒)
    返回 (取时间间隔 (时间值, 初始时间, #秒))
.否则
    返回 (取时间间隔 (时间值, 初始时间, #秒) × 1000)
.如果结束
返回 (取时间间隔 (时间值, 初始时间, #秒))

.子程序 Unix时间戳记反转, 日期时间型, 公开, 将标准UNIX使用的格林威治时间戳记转到易系统时间日期格式
.参数 时间戳记值, 长整数型, , 要转换的时间戳记值
.参数 是否为秒, 逻辑型, 可空, 时间戳记值单位 真:秒  假:毫秒   默认为真
.参数 是否为北京时间, 逻辑型, 可空, 默认为真,
.局部变量 初始时间, 日期时间型

.如果真 (是否为空 (是否为北京时间))
    是否为北京时间 = 真
.如果真结束
.如果 (是否为北京时间)
    初始时间 = 到时间 (“1970-01-01 08:00:00”)
.否则
    初始时间 = 到时间 (“1970-01-01 00:00:00”)
.如果结束
.如果真 (是否为空 (是否为秒))
    是否为秒 = 真
.如果真结束
.如果 (是否为秒)
    返回 (增减时间 (初始时间, #秒, 时间戳记值))
.否则
    返回 (增减时间 (初始时间, #秒, 时间戳记值 ÷ 1000))
.如果结束
返回 (增减时间 (初始时间, #秒, 时间戳记值))
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小黑屋|手机版|Archiver|看流星社区 |网站地图

GMT+8, 2024-3-19 16:40

Powered by Kanliuxing X3.4

© 2010-2019 kanliuxing.com

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