2009-10-22 5 views
1

J'essaie d'importer des données d'une base de données vers une autre. La base de données source a TIMESTAMP (mysql) la destination a DATETIME (mysql). J'essaie quelque chose comme ça:Ruby convertit l'horodatage Mysql en datetime Mysql

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

Mais il ne fonctionne pas

Répondre

1

Je ne sais pas si la conversion est expressément requise dans ce cas, les deux valeurs doivent être équivalentes.

Étant donné que vous ne récupérez pas les données d'origine à l'aide d'un modèle, il s'agit d'une chaîne brute. La façon la plus simple d'interpréter est:

DateTime.parse(row['QA_CONF_START_STAMP'])