Если у меня есть тезисы общие SQL допустимые даты в C# струны:Преобразование общего формата времени SQL в C# (все варианты)?
(каждая дата может быть в другом порядке внутри), например, :
01 feb 2010
feb 01 2010
2010 01 feb
...
...
Я хочу, чтобы преобразовать строку даты в DateTime
(C#). (я хочу, чтобы возможность конвертировать все форматы из списка выше)
в то время, когда для синтаксического анализа требуется 3!
комбинаций, есть ли лучшее решение?
3! всего 6 ... Однако вы могли бы просто разделить по пространству и выяснить, есть ли каждый фрагмент - альфа, 4 цифры или 2 цифры ... Btw - как это связано с SQL? –
да, я знаю, вот что мне нужно было сделать ... но еще раз, прежде чем продолжить, просто проверяю, есть ли другое решение –
4 цифры за год, 3 символа в течение месяцев, 2 цифры за день. Вы можете использовать регулярное выражение с соответствующими группами и сделать один синтаксический разбор. –