İki tarih arasındaki tüm tarihleri bir dizi ya da Liste oluşturmak
X Ekseni boyunca multi-serisi grafik tarihi ile üreten duyuyorum.
Sorun grafikte serisi tüm tarih aralığında aynı tarihler var. Yani eğer seçiyorum 1 Şubat ile 30 Nisan bir dizi olabilir veri başlayınca, 1 Şubat ama sadece geçer Mart sonuna ama başka bir dizi olabilir veri için tüm tarih aralığı.
Bu oluşturmak için gereken çizelgeleri eğilir. Git, verilen tarih aralığı alınan en başında sorgu isterim bir listesini oluşturmak için tarih ve doldurmak için veri olması grafikle, doldurma bu dizi 0'lar için bu tarihler böyle bir veri yok.
CEVAP
SERİ:
Enumerable.Range(0, 1 end.Subtract(start).Days)
.Select(offset => start.AddDays(offset))
.ToArray();
Döngü için:
var dates = new List<DateTime>();
for (var dt = start; dt <= end; dt = dt.AddDays(1))
{
dates.Add(dt);
}
EDİT: Olarak doldurma için varsayılan değerler bir zaman serisi, olabilir numaralandırma tüm tarihleri tam tarih aralığına ve çekme değeri için bir tarih doğrudan bir dizi varsa, ya da varsayılan aksi. Örneğin:
var paddedSeries = fullDates.ToDictionary(date => date, date => timeSeries.ContainsDate(date)
? timeSeries[date] : defaultValue);
PHP: bir dizi, iki tarih arasındaki tü...
SQL iki tarih arasındaki tarihleri seç...
'IEnumerable ve Dizi arasındaki f...
/Dizi/Liste koleksiyonundan virgülle a...
İki tarih arasındaki tarihleri listesi...