2012-05-18 5 views
1

Возьмите следующие входы дата:Преобразовать строку даты и времени объекта

01/01/2012, 1-1-2012, 2012-01-20, 01012012, 20120101, 1.1.2012, 01.01.2012 

Как бы создать одну функцию, которая преобразует любую типичную строку даты в объект datetime.date. Я бы предположил, что вы сначала разделите любой нечисловой символ, а затем выполните некоторую идентификацию регулярных выражений.

Давайте сделаем предположение, что если год наступает первым, то месяц наступает вторым, а если год наступает последним (третьим), то месяц наступает первым. Какая была бы лучшая функция здесь?

+2

Возможный дубликат [Преобразование даты строки в объект DateTime в Python] (http://stackoverflow.com/questions/2721782/convert-date-string-to-datetime-object-in-python) – Daenyth

+6

Вы спросили более 150 вопросов на python здесь ... конечно, это то, что можно было бы использовать в googled, не так ли? –

+1

@ Даенит: возможно, название двух вопросов похоже, но два вопроса разные. Я не верю, что любой из ответов на этот вопрос будет действителен для этого. – David542

ответ

Смежные вопросы