我在嘗試對我的數組列表進行排序。對格式化時間字符串進行排序
數組列表由時間格式的數據組成。
陣:
9:15 AM, 10:20 AM
我應該如何排序呢?
結果我從下面的代碼得到的是:
10:20 AM
9:15 AM
下面是我的代碼:
String timeText = readFileTime.ReadLine();
timeSplit = timeText.Split(new char[] { '^' });
Array.Sort(timeSplit);
foreach (var sortedArray in timeSplit)
{
sortedTimeListBox.Items.Add(sortedArray);
}
您可能想要考慮將值轉換爲適當的DateTime結構並使用DateTime.Compare。有關示例,請參閱http://www.dotnetperls.com/sort-datetime。 – nithins