精易论坛
标题: 全球任意电脑,计算当前北京时间! [打印本页]
作者: 兰色的夜晚 时间: 昨天 13:40
标题: 全球任意电脑,计算当前北京时间!
有时候有朋友验证需要计算国内服务器时间验证
但是用户全球各地都有那么一些.因为海外国人太多了...
原理很简单,就是根据本机的时区和时间,求出0时区当前时间,然后根据0时区,计算北京当前时间.
变量名 | 类 型 | 静态 | 数组 | 备 注 |
ret | 整数型 | | |
tzi | 时区信息_ | | |
dwBias | 整数型 | | |
置入代码 ( #VM开始 )ret =
GetTimeZoneInformation (tzi
)判断 (ret = 2
)dwBias = tzi.Bias + tzi.DaylightBias
dwBias = tzi.Bias + tzi.StandardBias
返回 (dwBias + 480)置入代码 ( #VM结束 )置入代码 ( #VM开始 )局部_时间 =
增减时间 (取现行时间 (),
#分钟, 新时间_取本地与北京时差 ())
返回 (局部_时间
)置入代码 ( #VM结束 )变量名 | 类 型 | 静态 | 数组 | 备 注 |
局部_时间 | 自定义时间time | | |
局部_时间X | 日期时间型 | | |
置入代码 ( #VM开始 )GetSystemTime (局部_时间
)局部_时间X =
新时间_取现行时间_北京 ()局部_时间.年 =
取年份 (局部_时间X
)局部_时间.月 =
取月份 (局部_时间X
)局部_时间.星期 =
取星期几 (局部_时间X
) - 1
局部_时间.日 =
取日 (局部_时间X
)局部_时间.时 =
取小时 (局部_时间X
)局部_时间.分 =
取分钟 (局部_时间X
)局部_时间.秒 =
取秒 (局部_时间X
)置入代码 ( #VM结束 )返回 (局部_时间
)
作者: suisui 时间: 昨天 13:47
直接用网络接口 不就行了
作者: airaz 时间: 昨天 13:53
断网了怎么办
作者: suisui 时间: 昨天 14:08
断电了怎么办
作者: sostemp 时间: 昨天 14:50
能否直接发个E源,好调试点,谢谢,
作者: zxxiaopi 时间: 昨天 15:12
感谢分享
作者: 心情贝比 时间: 昨天 16:02
学习一下
作者: kyo9766 时间: 昨天 16:14
学习一下时区,感谢分享,直接贴代码好评啊
作者: 1355301564 时间: 昨天 17:15
大大滴好啊啊
作者: 614430887 时间: 昨天 17:16
感谢分享,学习一下
作者: xjshuaishuai 时间: 昨天 18:11
谢谢分享!
作者: lrbf810 时间: 昨天 22:40
使用夏令时的时区,取到的DaylightBias是错误的,咋整?
作者: 故林 时间: 昨天 22:50
谢谢分享!
作者: 凌伤 时间: 昨天 23:03
感谢分享,学习一下
作者: xue9528 时间: 2 小时前
来看看……
作者: renhe2018 时间: 1 小时前
非常棒的设计
作者: LDL520 时间: 18 分钟前
感谢分享,很给力!~
欢迎光临 精易论坛 (https://bbs.125.la/) |
Powered by Discuz! X3.4 |