如何在 Wolfram 语言的 Interval[Date Object[],Date Object[]] 中的每个日期应用一个函数?

How can I apply a function on each date in an Interval[DateObject[],DateObject[]] in Wolfram-Language?

以下代码的第 2 行:

dates = Interval[DateObject[{2019, 7, 5}],DateObject[{2019, 7, 7}]]
Map[Function[d,DateValue[d,"DayNameShort"]],dates]

产量:

Interval[Fri,Sun]

...但我想给:

{Fri,Sat,Sun}

...我如何 'peel off' 每一天(不是毫秒!)都在间隔内?

使用 DateRange[d1,d2] 而不是 Interval[d1,d2]