2009-10-22 2 views
1

Я пытаюсь импортировать данные из БД в другой. Исходная БД имеет TIMESTAMP (mysql), у адресата есть DATETIME (mysql). Я пытаюсь что-то вроде этого:Ruby convert Mysql timestamp to Mysql datetime

start_at = DateTime.at(row['QA_CONF_START_STAMP']) #start_at 

Но он не работает

ответ

1

Я не уверен, если преобразование явно требуется в данном случае, поскольку эти два значения должны быть эквивалентны.

Поскольку вы не извлекаете исходные данные с использованием модели, это происходит как необработанная строка. Самый простой способ интерпретировать это:

DateTime.parse(row['QA_CONF_START_STAMP'])