Sto tentando di scrivere una funzione che genera un elenco di DateTimes utilizzando la sintassi del generatore:F # generatore di daterange?
let dateRange =
let endDate = System.DateTime.Parse("6/1/2010")
let startDate = System.DateTime.Parse("3/1/2010")
seq {
for date in startDate..endDate do
if MyDateClass.IsBusinessDay(date) then yield date
}
ma il generatore ('ss') per categoria non si analizza correttamente. Vuole un periodo di tempo. Mentre la sintassi del generatore sembra perfetta per quello che voglio fare, è piuttosto non intuitiva per qualcosa tranne due numeri.
- È possibile utilizzare la sintassi del generatore per creare un intervallo DateTime?
- c'è un modo migliore per pensare a come creare la gamma di quanto scritto (cioè il 'in' clausola)
Il formato delle date mi rende impossibile leggere il resto di questa domanda. Seriamente, i miei occhi stanno annaffiando. – Kendrick
Non capisco. Qual è il problema con il formato della data? –