清泛IT社区

标题: App Inventor 2 计算用户连续签到天数的代码分享及解析 [打印本页]

作者: App Inventor 2     时间: 2024-03-12 17:39
标题: App Inventor 2 计算用户连续签到天数的代码分享及解析
假设已经能够获取到了用户签到的列表数据,且按照日期去除重复项的(是否顺序有序不做要求),代码如下:



逻辑简单解析:
从当前日期往前推100天(当然可以修改为更长时间),使用“计时器”组件的时间计算方法,计算每个日期并格式化为“yyyyMMdd”格式,从签到数据列表中查找日期文本,如果找到则存在签到记录,连续签到次数+1,否则认为没有连续签到,直接结束循环。最终可得到“连续签到天数”的值。






欢迎光临 清泛IT社区 (https://bbs.tsingfun.com/) Powered by Discuz! X3.3