Сортировка дат в формате ISO 8601 вперед или назад

У меня есть массив дат в формате ISO8601, и мне нужно их отсортировать. У кого-нибудь есть предложение по алгоритму, который будет работать? Я не думаю, что они будут сортироваться как строки, если я не сильно ошибаюсь, поэтому я предполагаю, что их нужно разбить на составные части?

Может ли кто-нибудь опубликовать алгоритм, желательно не зависящий от языка, но пример VB или C# будет работать, если он использует только строки и целые числа, а не функции, встроенные в язык.

Спасибо!

12
задан rjmunro 7 December 2016 в 13:56
поделиться