我有一个ArrayList of objects Foo(int id, Date date)。
我将如何对这个ArrayList进行排序,使其如下所示
id = 3, date = 07 Nov 2016
id = 2, date = 08 Nov 2016
id = 5, date = 30 Nov 2016
id = 1, date = 05 Nov 2016
id = 4, date = 04 Nov 2016
前三个对象在未来按最近(与现在)第一次排序,后两个按最近(现在)第一次排序。
我在Laravel项目中使用Laravel,并将数据库连接设置为wordpress数据库。我想根据post_date字段按降序获得分类法的帖子。我开发了以下函数,但它按升序返回帖子。我该怎么改呢?
public function posts(Taxonomy $category)
{
return PostResource::collection($category->posts);
}
是否可以使用ksort按最大值排序(即最近)日期,是否使用SQL日期时间格式?我有一个当前为key-value的数组,其中key是SQL date time格式,value是一个字符串。当我对它执行ksort时,它首先按最近的(我猜是“最小的”)返回它,我想要相反的结果。有没有一个我不知道的标志,可以设置这个或其他函数,可以做得更好?