Tôi đang cố gắng để viết một hàm mà tạo ra một danh sách các DateTimes sử dụng cú pháp máy phát điện:Máy phát điện F # của 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
}
nhưng các máy phát điện ('seq') khối không phân tích một cách chính xác. Nó muốn một khoảng thời gian. Trong khi cú pháp máy phát điện có vẻ hoàn hảo cho những gì tôi muốn làm, nó thay vì không trực quan cho bất cứ điều gì nhưng hai con số.
- Có thể sử dụng cú pháp trình tạo để tạo phạm vi ngày giờ không?
- là có một cách tốt hơn để suy nghĩ về làm thế nào để tạo khoảng hơn tôi đã viết (tức là 'trong' khoản)
Định dạng ngày của bạn khiến tôi không đọc được phần còn lại của câu hỏi này. Nghiêm túc, mắt tôi đang tưới nước. – Kendrick
Tôi không hiểu lắm. Vấn đề với định dạng ngày tháng là gì? –