Bug introduced in 11.3 and fixed in 12.0.
CASE:4028568
DateRange[DateObject[{2018, 1, 1}, TimeObject[{0, 0, 0}]],
DateObject[{2018, 1, 1}, TimeObject[{4, 0, 0}]], {1, "Hours"}]
returns:
11.3
{DateObject[{2018, 1, 1, 0, 0, 0.}, "Instant", "Gregorian", 0.],
DateObject[{2018, 1, 1, 1, 0, 0.}, "Instant", "Gregorian", 0.],
DateObject[{2018, 1, 1, 2, 0, 0.}, "Instant", "Gregorian", 0.],
DateObject[{2018, 1, 1, 3, 0, 0.}, "Instant", "Gregorian", 0.]}
11.2
{DateObject[{2018, 1, 1, 0, 0, 0.}, "Instant", "Gregorian", 0.],
DateObject[{2018, 1, 1, 1, 0, 0.}, "Instant", "Gregorian", 0.],
DateObject[{2018, 1, 1, 2, 0, 0.}, "Instant", "Gregorian", 0.],
DateObject[{2018, 1, 1, 3, 0, 0.}, "Instant", "Gregorian", 0.],
DateObject[{2018, 1, 1, 4, 0, 0.}, "Instant", "Gregorian", 0.]}
11.3 is missing the last entry compared to 11.2 - could anyone confirm ?
CloudEvaluate
does confirm this. $\endgroup$