找回密码
 立即注册
奇速版本论坛200M带宽开服微端链接失效申报超级稳定服务器抗攻击
点击金币投放广告点击金币投放广告点击金币投放广告点击金币投放广告
查看: 615|回复: 8

[已解决] 请教一下怎么获取两个时间的差值呢?

[复制链接]

16

主题

48

回帖

304

积分

中级会员

积分
304
发表于 2023-11-6 03:18:43 | 显示全部楼层 |阅读模式
我想获取一个过去的时间,跟当前时间相差多少小时.应该怎么获取呢?

我知道的是新的GEE好像支持用GETINTERVAL来获取,但是翎风好像不支持,
然后用时间戳的话UnixToStr也没法计算出过去那个时间的时间戳啊.
所以请教下大佬有没有其他方法呢??
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

75

主题

607

回帖

1042

积分

金牌会员

积分
1042
发表于 2023-11-6 06:31:43 | 显示全部楼层
机器人每小时记录加一次变量1
脚本记录一次变量2,用变量1减去变量2就是时间差了
至于怎么用还不是随便
一个增挂瓦亮,帅的稀里哗啦的小流氓
回复

使用道具 举报

29

主题

1114

回帖

1733

积分

版主

积分
1733
QQ
发表于 2023-11-6 07:53:08 | 显示全部楼层
目前的是将时间戳转换为时间.
我一直觉得少了将时间转换为时间戳!

你的问题只有用脚本计算了..
之前年-当前年*365
之前月-当前月*30
之前日-当前日*24
之前时-当前时,就是傻瓜式计算出结果.


-定制脚本-Qq:270411387
回复

使用道具 举报

16

主题

48

回帖

304

积分

中级会员

积分
304
 楼主| 发表于 2023-11-6 09:52:30 | 显示全部楼层
442671 发表于 2023-11-6 07:53
目前的是将时间戳转换为时间.
我一直觉得少了将时间转换为时间戳!

目前想到的好像只有这个办法
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

6

主题

59

回帖

359

积分

中级会员

积分
359
QQ
发表于 2023-11-6 10:56:03 | 显示全部楼层
#AutoRun NPC min 1 @开服时间
[@开服时间]
#if
#act
inc G1 1

给一个buff,限时24小时,下线也算:
[@第一次给到buff]
#if
#act
formulation 24*60+<$str(G1)> U1

不下线:每分钟setontimer 检测
[@ontimerX]
#if
small U1 <$str(G1)>
#act
mov U1 0
sendmsg 6 到期了

下线后上线:直接检测
[@时间差]
#if
small U1 <$str(G1)>
#act
mov U1 0
sendmsg 6 到期了
#elseact
formulation <$str(U1)>-<$str(G1)> N$剩余时间
sendmsg 6 buff没到期,剩余时间<$str(N$剩余时间)>分钟
接单脚本定制修改
Q:1226317482
回复

使用道具 举报

0

主题

182

回帖

4750

积分

论坛元老

积分
4750
发表于 2023-11-6 11:27:25 | 显示全部楼层
有了<$UTCNow>还怕不知道过去多久?
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

16

主题

48

回帖

304

积分

中级会员

积分
304
 楼主| 发表于 2023-11-6 14:03:54 | 显示全部楼层
梦长安 发表于 2023-11-6 10:56
#AutoRun NPC min 1 @开服时间
[@开服时间]
#if

我说的需求可能不是很清楚,并不是要计算单一个时间.我是再改一个金币交易行,那么每个订单需要记录一个交易时间.而且订单量可能很大...
不过我用最土的计算方法解决了.就是类似版主说的..谢谢大佬的帮助.
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

16

主题

48

回帖

304

积分

中级会员

积分
304
 楼主| 发表于 2023-11-6 14:04:35 | 显示全部楼层
梦长安 发表于 2023-11-6 10:56
#AutoRun NPC min 1 @开服时间
[@开服时间]
#if

我用的方法是:
例子
[@main]
#act
mov S$过去时 2023-11-05,星期一,03:06:26
ExtractString , <$str(S$过去时)> S$拆分过去日期 S$拆分过去星期 S$拆分过去时间
ExtractString - <$str(S$拆分过去日期)> S$拆分过去年 S$拆分过去月 S$拆分过去日
ExtractString : <$STR(S$拆分过去时间)> S$拆分过去小时 S$拆分过去分钟 S$拆分过去秒钟

mov S$当前时 <$datetime>
ExtractString , <$str(S$当前时)> S$拆分当前日期 S$拆分当前星期 S$拆分当前时间
ExtractString - <$str(S$拆分当前日期)> S$拆分当前年 S$拆分当前月 S$拆分当前日
ExtractString : <$STR(S$拆分当前时间)> S$拆分当前小时 S$拆分当前分钟 S$拆分当前秒钟

FORMULATION ((<$str(S$拆分当前日)>-<$str(S$拆分过去日)>)*24)+<$str(S$拆分当前小时)>-<$str(S$拆分过去小时)> S$时间差

#say
两个时间差是:<$str(S$时间差)>
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

4

主题

19

回帖

155

积分

注册会员

积分
155
发表于 2024-3-8 22:50:16 | 显示全部楼层
本帖最后由 tianxiad3d 于 2024-3-9 03:31 编辑
442671 发表于 2023-11-6 07:53
目前的是将时间戳转换为时间.
我一直觉得少了将时间转换为时间戳!

可以将[时间]转换为[时间戳]吗?

就是反向转换
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|翎风引擎论坛 |网站地图

GMT+8, 2025-5-3 19:00 , Processed in 0.055276 second(s), 25 queries , Gzip On, Redis On.

Powered by haom2 X3.5

© 2001-2025 Discuz! Team.

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