scheduledDateTime method
TZDateTime
scheduledDateTime(
{ - required String timeReminder,
})
Implementation
tz.TZDateTime scheduledDateTime({ required String timeReminder }) {
TimeOfDay timeOfDay = strToTimeOfDay( timeReminder );
final tz.TZDateTime now = tz.TZDateTime.now(tz.local);
//var now = DateTime.now();
tz.TZDateTime scheduledDate = tz.TZDateTime(tz.local, now.year, now.month, now.day, timeOfDay.hour, timeOfDay.minute);
if (scheduledDate.isBefore(now)) {
scheduledDate = scheduledDate.add(const Duration(days: 1));
}
return scheduledDate;
}