我有一個列表,我想排序並顯示特定日期和時間的條目。如何爲特定日期和時間排序列表
public class Foodlist
{
public int C_ID { get; set; }
public string DateofFood{ get; set;}
public string FoodTime{ get; set;}
public string FoodDetail{ get; set;}
}
當前我正在使用以下代碼以日期降序顯示列表。日期格式與日期選擇器的日期格式相同。
var datetime = foodItems.OrderBy(x => x.DateofFood).ToList();
listBox1.ItemsSource = datetime;
我想只顯示特定日期的條目,比如今天。有任何想法嗎?
完美的作品:)非常感謝。很好解釋:) – 2012-07-06 09:32:39
你有什麼想法如何比較日期以及時間?這裏的食物日期代表日期值和食物時間作爲食物的時間。 – 2012-07-06 10:06:56
@ShubhamM'.Where(x => DateTime.Parse(x.DateofFood).Date == datePickerValue.Date && DateTime.Parse(x.FoodTime).Time == datePickerValue.Time)'? – DaveShaw 2012-07-06 10:15:15