0
我有一個來自服務的列表,我需要列表按日期在該列表中排序。所以我做了以下。來自控制器的日期時間,通過jquery顯示
List<ProgramInformation> programInformation = new List<DataAccess.ProgramInformation>();
foreach (StatusItem item in getStatusRes.StatusItems)
{
ProgramInformation programInformationItem = new ProgramInformation();
programInformationItem.EffectiveDate = Convert.ToDateTime(item.EffectiveDate.ToShortDateString());
programInformationItem.UpdatedBy = item.UpdatedBy;
programInformation.Add(programInformationItem);
}
programInformation.Sort((x, y) => x.EffectiveDate.CompareTo(y.EffectiveDate));
return programInformation;`
當我調試列表得到排序和日期字段也很好。但是當我顯示通過jQuery的日期,日期顯示出來這樣 「日期(1386658800000)」 jQuery代碼:
<tr><td style='color:gray'>" + prgvalue.EffectiveDate
請幫助。我不能將日期時間轉換爲C#代碼中的字符串,因爲我需要排序功能。
這有什麼行的意圖:'programInformationItem.EffectiveDate = Convert.ToDateTime(item.EffectiveDate.ToShortDateString());'也許我我錯過了一些東西,但這似乎很糟糕哈哈 – maccettura
是否有可能編輯programInformation?比如添加一個屬性? – ahmet