gpt4 book ai didi

sorting - 时间戳列表未正确排序

转载 作者:行者123 更新时间:2023-12-03 16:05:05 25 4
gpt4 key购买 nike

Sorted list of time stamps

我有一个 map 列表,每个 map 都有一个键,说明项目在我的数据库中插入的“inserted_at”时间。我想按降序对这个列表进行排序,以首先显示最近的项目。我以为我有它,但是当由于某种原因仔细观察时,应该交换第 2 个和第 3 个元素以及第 5 个和第 6 个元素。

任何的想法?

最佳答案

那是因为你在比较NaiveDateTime在 Elixir 。

您应该使用 compare method而不是 ==, >, < .

例如,Enum.sort(z, &(NaiveDateTime.compare(&1, &2)==:gt )) .

关于sorting - 时间戳列表未正确排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48634536/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com