diff --git a/pandas/core/arrays/datetimes.py b/pandas/core/arrays/datetimes.py index d674b1c476d2c..0581bff0bf698 100644 --- a/pandas/core/arrays/datetimes.py +++ b/pandas/core/arrays/datetimes.py @@ -2398,6 +2398,7 @@ def generate_range(start=None, end=None, periods=None, offset=BDay()): elif end and not offset.is_on_offset(end): end = offset.rollback(end) + end = Timestamp(str(end).split(' ')[0] + ' 23:59:59') if periods is None and end < start and offset.n >= 0: end = None