c# - 按日期时间值对列表框项目排序

标签 c# date sorting datetime listbox

是否有任何简单的方法可以按 DateTime 值对列表框项目进行排序? 在我的 listbox1 中,我的项目格式如下:"2013.01.08 19:29:52" 所以它只是 someDateTimeValue.ToString()

最佳答案

如果您有 2 个列表框,您可以执行以下操作

ArrayList arList = new ArrayList(); 
foreach (object obj in listBox1.Items)
{
    arList.Add(obj);
} 
arList.Sort(); 
listBox2.Items.Clear();
foreach(object obj in arList)
{
    listBox2.Items.Add(obj); 
}

关于c# - 按日期时间值对列表框项目排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14221728/

相关文章:

计算 h 指数

java - 在 Java 中按星期几从星期一到星期日排序

c# - 判断一个字符串是否大于另一个字符串

sorting - 使用 sortrows 更改列顺序的快速 MATLAB 方法

c# - DataContext 根据授权声明而变化

Javascript 日期选择器排除周末、日期数组和每周的特定日期

php - 将 MySQL 日期结果转换为月份名称并创建变量

Excel - 如何计算列表中的唯一天数和重复天数

c# - PowerPoint 图表事件右键单击和双击不会被触发

c# - 方法中的最大变量数