我有一个二维数组。一维是日期,其他维度是名称。按日期对二维数组排序
而我想按最新日期排序这些数组值。
我看了几个例子,我想出了这个。
但日期排序不正确。
DataMax = uBound(sDateArray)-1
For i = 0 to DataMax
For j = i + 1 to DataMax
If DateDiff("s", DataArray(j, 0), DataArray(i, 0)) > 0 Then
TemporalVariable = sDateArray(i, 0)
sDateArray(i, 0) = sDateArray(j, 0)
sDateArray(j, 0) = TemporalVariable
End If
Next
Next
For i=0 to DataMax
Response.write (sDateArray(i) & "<BR>")
next
这与我在这里的内容非常相似。 – Efe
是的,但如果你注意到,循环开始和结束在不同的索引。尝试这些更改并查看排序现在是否有效 – Rodolfo