Foxtable(狐表)用户栏目专家坐堂 → [求助]日期排序及求最大值及最小值


  共有2303人关注过本帖树形打印复制链接

主题:[求助]日期排序及求最大值及最小值

帅哥哟,离线,有人找我吗?
xvkewen
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:593 积分:5562 威望:0 精华:0 注册:2012/6/29 19:11:00
[求助]日期排序及求最大值及最小值  发帖心情 Post By:2016/12/10 21:45:00 [只看该作者]

如题,如果有以下5(或者是N)个时间值,怎么样求出这些时间里最早和最晚的时间呢?怎么给这些时间排序呢?求支招

Dim d1 As Date = #10/08/2016 10:25#
Dim d2 As Date = #10/10/2016 16:32#
Dim d3 As Date = #10/13/2016 12:00#
Dim d4 As Date = #10/15/2016 18:00#
Dim d5 As Date = #10/16/2016 11:00#
[此贴子已经被作者于2016/12/10 21:45:19编辑过]

 回到顶部
帅哥,在线噢!
y2287958
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:4751 积分:34563 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2016/12/10 21:49:00 [只看该作者]

加入数组或集合,然后排序取值

 回到顶部
帅哥,在线噢!
y2287958
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:4751 积分:34563 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2016/12/10 21:55:00 [只看该作者]

例如:

Dim d1 As Date = #10/08/2016 10:25#
Dim d2 As Date = #10/10/2016 16:32#
Dim d3 As Date = #10/13/2016 12:00#
Dim d4 As Date = #10/15/2016 18:00#
Dim d5 As Date = #10/16/2016 11:00#
Dim d() As Date = {d1,d2,d3,d4,d5}
Array.sort(d)
Output.Show(d(0))
Output.Show(d(4))

集合就更简单了,留给您的作业


 回到顶部
帅哥哟,离线,有人找我吗?
xvkewen
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:593 积分:5562 威望:0 精华:0 注册:2012/6/29 19:11:00
  发帖心情 Post By:2016/12/10 22:04:00 [只看该作者]

您的方法在帮助里找不到呀,用集合怎么做呢?

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2016/12/11 10:56:00 [只看该作者]

Dim d1 As Date = #10/18/2016 10:25#
Dim d2 As Date = #10/10/2016 16:32#
Dim d3 As Date = #10/08/2016 12:00#
Dim d4 As Date = #10/15/2016 18:00#
Dim d5 As Date = #10/16/2016 11:00#

Dim ds As New List(Of Date)
ds.Add(d1)
ds.Add(d2)
ds.Add(d3)
ds.Add(d4)
ds.Add(d5)
ds.sort

msgbox(ds(0))


 回到顶部