diff --git a/src/main/java/nl/tudelft/tam/controller/ApplicationController.java b/src/main/java/nl/tudelft/tam/controller/ApplicationController.java
index 54553ad61839d2085a5a0e2da9a40d7af69f62dd..99093e31b4db86dafaca83d7207fd1bfd0ea4079 100644
--- a/src/main/java/nl/tudelft/tam/controller/ApplicationController.java
+++ b/src/main/java/nl/tudelft/tam/controller/ApplicationController.java
@@ -115,8 +115,10 @@ public class ApplicationController {
 				.filter(a -> filterCourseId == null
 						|| editionService.getOrThrow(a.getJobOffer().getEditionId()).getCourse().getId()
 								.equals(filterCourseId))
-				.filter(a -> filterStartDate == null || a.getLastModifiedDate().isAfter(filterStartDate))
-				.filter(a -> filterEndDate == null || a.getLastModifiedDate().isBefore(filterEndDate))
+				.filter(a -> filterStartDate == null
+						|| a.getLastModifiedDate().isAfter(filterStartDate.atStartOfDay()))
+				.filter(a -> filterEndDate == null
+						|| a.getLastModifiedDate().isBefore(filterEndDate.atTime(23, 59, 59, 999999999)))
 				.filter(a -> q == null
 						|| personService.getPersonById(a.getId().getPersonId()).getDisplayName().contains(q)
 						|| personService.getPersonById(a.getId().getPersonId()).getNumber().toString()