Skip to content

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