Ruby将Mysql时间戳转换为Mysql日期时间

Ruby将Mysql时间戳转换为Mysql日期时间

问题描述:

我试图从一个DB导入数据到另一个。源数据库有TIMESTAMP(mysql),目标有DATETIME(mysql)。我想这样的事情:Ruby将Mysql时间戳转换为Mysql日期时间

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

但它不工作

我不知道,如果转换是在这种情况下明文规定,因为这两个值应该是等价的。

由于您没有使用模型检索原始数据,因此它以原始字符串的形式出现。最简单的解释方法是:

DateTime.parse(row['QA_CONF_START_STAMP'])