大家好我怎么才让它显示日期。 temp.StartDate.Date不起作用,显示为3/5/2012 12:00:00
我试过
temp.StartDate.Date
temp.StartDate
temp.StartDate.ToShortDateString
temp.StartDate.Date.ToShortDateString
这是我的代码
List<DateTime> dateList = new List<DateTime>();
foreach(sMedication temp in medicationList)
{
if (dateList.Contains(temp.StartDate.Date))
{
}
else
{
dateList.Add((temp.StartDate.Date));
}
}
lstboxSchedule.ItemsSource = date
列表;
答案 0 :(得分:1)
您当前的代码会修改这些值,但不会将它们转换为以显示
所以像这样的东西会转换你的字符串以便显示:
List<string> dateList = new List<string>();
foreach(sMedication temp in medicationList)
{
if (!dateList.Contains(temp.StartDate.ToShortDateString()))
{
dateList.Add((temp.StartDate.ToShortDateString()));
}
}
lstboxSchedule.ItemsSource = date
答案 1 :(得分:0)
尝试使用
temp.StartDate.ToString("dd/MM/yyyy");