Как вы сортируете даты в следующем формате:
01.01.2010
01.02.2010
12.02.2009
09.11.2008
17.01.2007
06.10.2001
Без использования TimeDiff или вычисления количества секунд от 01.01.1900 г. эти функции работают очень медленно и не подходят для сортировки огромных массивов по датам.
Т.е. дата состоит из трех элементов:
дата А = (01).(01).(2010)
дата Б = (02).(01).(2010)
Необходимо сначала сравнить третий элемент обеих дат (год), потом второй элемент (месяц), потом третий элемент (день).
01.01.2010
01.02.2010
12.02.2009
09.11.2008
17.01.2007
06.10.2001
Без использования TimeDiff или вычисления количества секунд от 01.01.1900 г. эти функции работают очень медленно и не подходят для сортировки огромных массивов по датам.
Т.е. дата состоит из трех элементов:
дата А = (01).(01).(2010)
дата Б = (02).(01).(2010)
Необходимо сначала сравнить третий элемент обеих дат (год), потом второй элемент (месяц), потом третий элемент (день).