Muhtemelen sorduğum soru oldukça basittir ama bunu anlayamıyorum. Tarih alanı ve Zaman alanı içeren öğeler listesi var. Tarih alanı normal bir DateTime'dır ve Zaman alanı bir dizedir. Saat, HH: mm olarak biçimlendirilmiş ve 24 saat aralığına sahiptir. Tarihe Göre listemi SiparişTarih ve saate Göre Sıralama Listesi (dize formatında)
List.OrderBy (e => e.Date) yaparak basit ama kayıtların sırası göre böylece ben Zamana Göre sonradan sırayla bunu yapabilmek için görünmüyor tarih ve saat.
Bunu denedim ama büyük bir hata!
List = List.OrderBy(e => e.EstimatedDate).OrderBy(e => new TimeSpan(int.Parse(e.EstimatedTime.Substring(0,e.EstimatedTime.LastIndexOf(":"))),int.Parse(e.EstimatedTime.Substring(e.EstimatedTime.LastIndexOf(":")+1)),0).TotalMinutes);
Birisi bu konuda bana yardımcı olabilir umuyoruz.
Bunun oldukça basit olması gerektiğini biliyordum, bugün gerçekten çok uykum var. Cevap veren ilk kişi sizdiniz ve cevabınızı oldukça iyi buluyorsunuz, böylece puanları alıyorsunuz. Yine de yardım eden herkese teşekkürler. – Hallaghan