gpt4 book ai didi

android - 如何在android中使用事件时间检查当前时间?

转载 作者:行者123 更新时间:2023-11-30 02:43:27 27 4
gpt4 key购买 nike

我正在从门户网站将事件分配给日历日期。当事件时间与当前移动时间匹配时,我想创建警报通知。对于这种情况,我编写了以下代码。

Calendar calendar = Calendar.getInstance();
calendar.getTime();
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");
String time = sdf.format(calendar.getTime());
if(time==cts1.start)
{
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), 10000, pendingIntent);
}

这里cts1.start是一个事件时间。但是这个逻辑会每秒检查一次时间。有没有更好的方法可以实现相同的逻辑。请帮我。提前致谢。

最佳答案

有一个getTimeInMillis() Calendar 上的方法。它将返回自 1970 年以来的 Unix 毫秒数,因此更精确,而且长整数比日期字符串更容易处理(加、减)。

关于android - 如何在android中使用事件时间检查当前时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25441006/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com