Попробуйте использовать функцию date_parse_from_format () , она возвращает массив, содержащий все детали даты. Затем вы можете написать код, соответствующий вашему сценарию.
Я использовал его в прошлом и существует несколько примечаний, которые я должен сделать:
, В целом, очень хорошая библиотека с некоторыми усовершенствованными структурами данных. К сожалению, поддержке его очень недостает, поскольку Вы видите от того, что новые выпуски (bugfixes, и др.) располагаются где-нибудь от 6 месяцев до года.
Примечание: Запуск с Моно 2.0, C5 связан как третья сторона API , которой я верю, чтобы быть замечательной демонстрацией веры в продукт от Моно команды.
В дополнение к этому omer точки kloeten's фургона.
лицензия Open Source является MIT (сопоставимый с лицензией BSD), это означает, что, если Вы должны внести изменения в библиотеку, у Вас нет к открытому исходному коду изменений. (это могло бы быть проблемой с некоторыми компаниями). Поскольку GPL-тип лицензирует, это может быть проблемой.
Я пользовался библиотекой C5 некоторое время теперь, и с большим успехом. Я нахожу, что C5 предлагает большое преимущество в программировании для взаимодействия через интерфейс. Например, в System.Collections.Generic
, эти IList
интерфейс не предлагает всю функциональность ArrayList
и LinkedList
реализации. С другой стороны, в C5, можно получить доступ ко всей функциональности ArrayList
и LinkedList
только путем содержания C5.IList
.
Также, исходные авторы проявили много заботы для документирования асимптотической скорости многих критических операций, таких как количество набора, содержит, и индексация. Библиотека внутренне использует эти свойства при выполнении операций между наборами для определения, какой набор был бы быстрее как "агент".
Также, в то время как не обновленный в некоторое время, книга документации C5 является удивительным ресурсом, который предоставляет четкую документацию относительно библиотеки.