scheduledDateTime method

TZDateTime scheduledDateTime({
  1. 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;
}