Kir*_*ite 0 c# linq wpf datetime
获取问题我只知道如何使用DateTime来显示我的结果:
{
string uri = "http://localhost:8002/Service/HireDate";
XDocument xDoc = XDocument.Load(uri);
var staff = xDoc.Descendants("HireDate")
.Select(n => new
{
StartDate = DateTime.Parse(n.Element("HireFromDate").Value), //this line
EndDate = DateTime.Parse(n.Element("HireToDate").Value), //this line
TotalDaysHired = n.Element("NumberOfDaysHired").Value,
})
.ToList();
dataGrid9.ItemsSource = staff;
}
Run Code Online (Sandbox Code Playgroud)
但是这在我的datagrid中输出如下:
15/07/2012 00:00:00
27/07/2012 00:00:00
Run Code Online (Sandbox Code Playgroud)
有没有办法删除我想要约会的时间?
所以你想只显示Date一部分DateTime作为String?您可以使用DateTime.ToShortDateString()哪个最具可读性:
StartDate = DateTime.Parse(n.Element("HireFromDate").Value).ToShortDateString()
Run Code Online (Sandbox Code Playgroud)