实践149:C#根据日期元素排序列表

实践149:C#根据日期元素排序列表 公开 已发布(自动)

如何安装动作?
复制Ta的推荐码
Quicker组合动作视频教程:https://b23.tv/xIlfg8k

适用于
分类(旧)
示例


1 个动作单 收藏了此动作。

更多信息
分享时间 2023-08-02 23:11
最后更新 2023-08-15 18:15
修订版本 1
用户许可 -未设置-
Quicker版本 1.38.20
动作大小 2.6 KB

分享到

简介

需求

例如下方列表:

2021-3-2 11:00 测试失败
2021-3-2 12:00 这是一个测试
2021-3-2 13:00 测试成功

需要根据其中包含的日期进行排序,而不要对字符串本身进行排序。


这个案例的难点和思路在于:


1. 提取需要真正被比较的元素本身(序号,日期,学号等)

提取方式是任意的,其中最容易上手且具有灵活度的是 “正则表达式” 提取

2. 对提取的字符串做适当的转换,例如 序号 就可以被转成 数字对象,日期 就被转成 日期对象

转换方式在Quicker要么使用 赋值(直接把字符串赋值给整数可完成转换),要么使用 表达式(C#)语法进行转换

3. 自定义排序函数进行比较

本案例已提供实现方式,只不过是C#的实现,Quicker目前无法直接做到如此排序,因此您如果没有编程基础,您暂时无法大修大改

最近更新

修订版本 更新时间 更新说明
1 2023-08-15 18:15 + 优化注释
+ 加入示例库
0 2023-08-02 23:11

最近讨论

暂无讨论