DateTime Helper
isSameHour
Determines whether two given DateTime
objects fall within the same hour.
dart
final sameHour = DatesHelper.isSameHour(dateTime1, dateTime2);
final sameHour = DatesHelper.isSameHour(dateTime1, dateTime2);
isSameDay
Checks if two DateTime
objects belong to the same day.
dart
final sameDay = DatesHelper.isSameDay(dateTime1, dateTime2);
final sameDay = DatesHelper.isSameDay(dateTime1, dateTime2);
isSameWeek
Determines whether two DateTime
objects fall within the same week.
dart
final sameWeek = DatesHelper.isSameWeek(dateTime1, dateTime2);
final sameWeek = DatesHelper.isSameWeek(dateTime1, dateTime2);
diffInDays
Calculates the absolute difference in days between two dates.
dart
final daysDifference = DatesHelper.diffInDays(to: targetDate, from: referenceDate);
final daysDifference = DatesHelper.diffInDays(to: targetDate, from: referenceDate);
daysInRange
Generates a sequence of DateTime
objects representing each day within a specified date range.
dart
final dateRange = DatesHelper.daysInRange(startDate, endDate);
final dateRange = DatesHelper.daysInRange(startDate, endDate);
There are a lot of other helpers in the DateTime Extension