【发布时间】:2023-01-02 00:36:27
【问题描述】:
我将使用 Timer() 在 Kotlin 中执行 5 分钟的函数。
当我执行函数 5 米时,如果一天过去了,我希望 count var 为 0。
所以我的想法是
- 声明两个
vars。- var todayDate = LocalDate.now() // 2019-09-23
- var todayCount :Int = 0
- 之后,我将使用 Timer() 在 5 分钟内检查此变量。
然后
todayDate值与之前的todayDate不同,然后我可以检测到日期更改。但是,我不知道如何比较当前的今天日期和前一天的日期。
任何的想法?或者有没有其他方法可以知道日期的变化?
【问题讨论】:
-
你可以use
java.timeto compute how many minutes have elapsed today而不是跟踪todayDate,如果不到 5 分钟,则重置todayCount
标签: kotlin