代码之家  ›  专栏  ›  技术社区  ›  rtacconi

ruby将mysql时间戳转换为mysql日期时间

  •  1
  • rtacconi  · 技术社区  · 15 年前

    我正在尝试将数据从一个数据库导入另一个数据库。源数据库有时间戳(mysql),目标数据库有日期时间(mysql)。我正在尝试这样的方法:

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

    但它不起作用

    1 回复  |  直到 15 年前
        1
  •  1
  •   tadman    15 年前

    我不确定在这种情况下是否需要转换,因为这两个值应该是等效的。

    因为您没有使用模型来检索原始数据,所以它是作为原始字符串来传递的。最简单的解释方法是:

    DateTime.parse(row['QA_CONF_START_STAMP'])