DayOfWeek.fromICalString constructor
DayOfWeek.fromICalString(
- String dayString
Implementation
factory DayOfWeek.fromICalString(String dayString) {
final weekNumberString = dayString.substring(0, dayString.length - 2);
final weekNumber =
weekNumberString.isNotEmpty ? int.parse(weekNumberString) : null;
final weekdayString = dayString.substring(dayString.length - 2);
final weekday = WeekdayExtension.fromICalString(weekdayString);
if (weekday == null) {
throw ArgumentError('Invalid day of week: $dayString');
}
return DayOfWeek(weekday: weekday, weekNumber: weekNumber);
}