Actionscript 3 Flex Builder,这次如何排序ArrayCollection?

Actionscript 3 Flex Builder,这次如何排序ArrayCollection?,actionscript-3,flexbuilder,Actionscript 3,Flexbuilder,这次如何排序ArrayCollection?我需要从最早到最晚对其进行排序。 “上午8:00” “下午2:00” “上午10:00” “上午11:00” “12:00pm” “上午7:00” “下午3:00” “4:00pm”实际上,这是字符串的集合。要对其进行排序,请使用source属性从ArrayCollection获取数组。研究方法。您需要实现compare函数以传递到sort方法。剩下的问题是如何判断哪个日期更晚-您可以尝试解析日期,或将字符串拆分为若干部分,然后自己计算小时数。请参阅

这次如何排序ArrayCollection?我需要从最早到最晚对其进行排序。

“上午8:00”
“下午2:00”
“上午10:00”
“上午11:00”
“12:00pm”
“上午7:00”
“下午3:00”

“4:00pm”

实际上,这是字符串的集合。要对其进行排序,请使用
source
属性从ArrayCollection获取数组。研究方法。您需要实现compare函数以传递到
sort
方法。剩下的问题是如何判断哪个日期更晚-您可以尝试解析日期,或将字符串拆分为若干部分,然后自己计算小时数。

请参阅此ArrayCollection排序实用程序:


应该是一个很好的起点/终点

考虑到上午12点和下午12点的难题,我决定使用《泰晤士报》和上午12点和下午12点自己创建的排序编号。因为我可以在将每个小时/分钟/安培数注入arraycollection之前访问它们。