广州大彩串口屏论坛_大彩开发者交流论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 904|回复: 2

请问一下,怎么判断时间上过了一天

[复制链接]

13

主题

18

帖子

192

积分

注册会员

Rank: 2

积分
192
发表于 2025-2-19 22:44:36 | 显示全部楼层 |阅读模式
请问一下,怎么判断时间上过了一天
回复

使用道具 举报

0

主题

562

帖子

1650

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1650
发表于 2025-2-20 16:38:35 | 显示全部楼层
用get_date_time函数去获取当前的时间,使用string.format将年、月、日格式化为字符串,成一个变量,然后用另一个变量last_date与这个字符串变量来判断,初始化另一个变量,把这个字符串变量存储到last_date里面,如果last_date与字符串变量不同就可以判断过去一天了,然后在更新last_date变量与字符串变量一致:
local year, mon, day, hour, min, sec, week = get_date_time()
        -- 创建一个当前日期的字符串
local current_date = string.format("%04d-%02d-%02d", year, mon, day)
        -- 检查是否已经过去了一天
        if last_date == nil then
            last_date = current_date  -- 第一次运行时,初始化last_date
            print("last_date"..last_date)
        elseif last_date ~= current_date then
            -- 如果日期不同,说明过去了一天
            print("已经过去了一天")
            last_date = current_date  -- 更新last_date
        end
回复

使用道具 举报

61

主题

223

帖子

3186

积分

版主

大彩爱好者Q群14769485

Rank: 7Rank: 7Rank: 7

积分
3186
QQ
发表于 2025-2-20 16:42:23 | 显示全部楼层
本帖最后由 小逸老师 于 2025-2-20 17:03 编辑

【开源】【TFT屏】屏幕运行了多少天
https://bbs.gz-dc.com/forum.php? ... 6&fromuid=39154
(出处: 广州大彩串口屏论坛_大彩开发者交流论坛)

大彩爱好者Q群14769485
点我下载→TFT【易模块】封装好的函数库
点我下载→TFT屏可中文lua编辑器【好用】
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|广州大彩串口屏论坛_大彩开发者交流论坛

GMT+8, 2025-4-18 06:55 , Processed in 0.053011 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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