weekOfYear property
int
get
weekOfYear
Get the week of year
Example:
final date = DateTime(2023, 7, 15);
print(date.weekOfYear); // Week number
Implementation
int get weekOfYear {
final firstDayOfYear = DateTime(year, 1, 1);
final daysSinceFirstDay = difference(firstDayOfYear).inDays;
return ((daysSinceFirstDay + firstDayOfYear.weekday) / 7).ceil();
}