【MER】iapp计时器

IAPP   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2023-2-12

——需要的进来看看——
因为不熟悉,所以逻辑比较简单而且绕
time(4,b)
//获取起始时间戳
s(b/1000,b)
//因为iapp时间戳有毫秒那行所以除1000
t()
{
w(true)
{
time(4,a)
s(a/1000,a)
//iapp获取的时间戳多了三位所以我除了1000
s(a-b,m)
//总秒数m
ufnsui()
{
f(m>=31556926)
{
//年
s(m/31556926,year)
//us(1,"text",year)
s(year*31556926,sm)
s(m-sm,sm)
}
else
{
s year=0
}
f(sm>=86400||m>86400)
{
f(sm>=86400)
{
//天
s(sm/86400,day)
//us(2,"text",day)
s(day*86400,ssm)
s(sm-ssm,ssm)
}
else
{
s(m/86400,day)
//us(2,"text",day)
s(day*86400,ssm)
s(m-ssm,ssm)
}
}
else
{
s day=0
}
f(ssm>=3600||m>=3600)
{
//时
f(ssm>=3600)
{
s(ssm/3600,h)
//us(3,"text",h)
s(h*3600,sssm)
s(ssm-sssm,sssm)
}
else
{
s(m/3600,h)
//us(3,"text",h)
s(h*3600,sssm)
s(m-sssm,sssm)
}
}
else
{
s h=0
}
f(sssm>=60||m>=60)
{
//分和秒
f(sssm>=60)
{
s(sssm/60,min)
//us(4,"text",min)
s(min*60,ssssm)
s(sssm-ssssm,ssssm)
//us(5,"text",ssssm)
}
else
{
s(m/60,min)
//us(4,"text",min)
s(min*60,ssssm)
s(m-ssssm,ssssm)
//us(5,"text",ssssm)
}
}
else
{
s min=0
s ssssm=m
}
ss("我们在一起了:"+year+"年"+day+"天"+h+"时"+min+"分"+ssssm+"秒",all)
us(7,"text",all)
}
stop(1000)
}
}

沙发
MER旭东 2023-2-12
基础思路:获取相差总秒数,判断秒数是否超过年,天,日,时,分,秒,通过减去上一级的秒数,获得下一级的秒数,直到秒
楼主c语言学完了吗
地板
MER旭东 2023-2-12
什么都没学过[阴险],只会iapp[泪][玫瑰]
你不是报的计算机专业吗,咋可能不学c语言
5楼
MER旭东 2023-2-12
我是遥感科学与技术,那个学校的计算机不对四川招生
6楼
小木网 2023-2-12
这样就好了啊[滑稽]不用那么多

7楼
MER旭东 2023-2-12
没事,方法不一样[哈哈]
8楼
南城是也 2023-2-12
大佬收不收徒弟啊[泪]
9楼
MER旭东 2023-2-12
这,互相学习倒是可以的[玫瑰][哈哈]
10楼
南城是也 2023-2-12
我想在你这里学习iapp[玫瑰]

评论

登录后才可发表内容
  • 主题

    57

  • 帖子

    1368

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.1027s Mem:2057Kb