2012-05-22 2 views
1

У меня есть файл csv с 70 000 записей, и мне нужно сравнить даты.формат даты, которые будут использоваться в sqlite

Это в настоящее время хранятся, например, DD/MM/YYYY

Я считаю, что SQLite требует, чтобы они были сохранены YYYY-MM-DD, так что я могу использовать функции даты на них.

Есть ли простой способ конвертировать формат всех этих записей?

Большое спасибо

ответ

0

Получить что-то вроде Notepad ++/Textpad и сделать поиск и замену:

Textpad \([0-9]{2}\)/\([0-9]{2}\)/\([0-9]{4}\) 
Notepad++ ([0-9]{2})/([0-9]{2})/([0-9]{4}) 

Replace with: \3-\2-\1 

Убедитесь, что вы ищете с помощью регулярных выражений/расширенного поиска

+0

Спасибо за ваш ответ. Я загрузил notepad ++ и попытался найти find, используя регулярное выражение, которое вы предоставили, и ничего не возвращает. Не уверен, что я делаю неправильно! – Dave

+0

Обновлено для учета различий между Textpad и Notepad ++ –

+0

Ага ... ты красотка! Работает, как сон, спасибо тебе много! – Dave