如何在Flutter中的共享首选项中设置过期时间

问题描述 投票:0回答:1

我的共享首选项中有数据...但是我想在23:59:59通过之后删除该数据...有没有办法做到这一点,或者有什么办法可以使我的数据在23:59:59

flutter sharedpreferences
1个回答
1
投票

创建新的共享首选项以存储数据共享首选项的保存日期。然后,每次启动该应用程序时,您都可以运行一个函数,以测试存储的日期加上今天减去23:59:59的当前日期是否小于等于0(如果这样),则删除共享首选项。将其与今天的日期进行比较。

您可以通过使用以下功能作为示例来运行计算来完成此操作:

millisecondsSinceEpoch()

和今天的DateTime = DateTime.now();DateTime hoursLater = today.add(Duration(hours:24));

© www.soinside.com 2019 - 2024. All rights reserved.