如何在 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]
!
以下代码的第 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]
!