1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
import mx.utils.ObjectUtil;
import mx.controls.dataGridClasses.DataGridColumn;
import mx.formatters.DateFormatter;
private function sortDate(obj1:Object, obj2:Object):int
{
var dateA:Date=new Date(Date.parse(obj1.dob));
var dateB:Date=new Date(Date.parse(obj2.dob));
return ObjectUtil.dateCompare(dateA, dateB);
}
public var dateFormat:mx.formatters.DateFormatter;
private function String2Date(date:String):Date
{
var day_month:Array=date.split('-');
var day:int=new Number(day_month[0]);
var month:int=new Number(day_month[1]);
var year:String=day_month[2];
var date_date:Date=new Date(year, month - 1, day, 0, 0, 0, 0);
return date_date;
}
private function date_sortCompareFunc(itemA:Object, itemB:Object):int
{
var dateA:Date=new Date(Date.parse(itemA.@Date));
var dateB:Date=new Date(Date.parse(itemB.@Date));
return ObjectUtil.dateCompare(dateA, dateB);
} |