flutter 将整数转换为时间,然后在该时间安排通知

sqougxex  于 2023-02-09  发布在  Flutter
关注(0)|答案(1)|浏览(187)

首先我必须将整数转换为时间(到目前为止我已经做到了),然后我想在那个时间安排一个通知。你可以看到复选框,当有人点击,然后设置闹钟。所以我不多个闹钟。最重要的是,我不能抖动默认时间选择器(这工作),但我不能使用,因为我设置闹钟与我的默认时间选择器。
现在我想把这个值转换成时间,并在那个时间设置一个通知。提前感谢大家Alarm App Screen
我试过flutter_local_notifications包,但我似乎不知道如何获取整数值并将其设置为调度通知。

omqzjyyz

omqzjyyz1#

如果我没理解错的话,你的意思是你想把int转换成DateTime,然后用它来安排通知。
要将int转换为DateTime,您可以指定当前日期并指定小时和分钟。

final now= DateTime.now();

DateTime(now.year,now.month,now.day,pm ? 12+ hour: hour, minute );

PM将是可由用户用鼠标搜索的布尔值,因此如果用户选择1PM,则HR将是13,因为HR必须是24小时格式。
因此,在获取日期时间后,使用link通过flutterLocalNotifications安排通知

相关问题