我正在尝试将标准日期时间对象转换为字符串。
我试过了:
datetime_object.to_s
和
"#{datetime_object}"
但在两种情况下我都收到错误 - “无效的八进制数字”。
知道这里发生了什么吗?
编辑,我试图在eval函数中执行此操作,以便将字符串转换为哈希值。我认为这就是问题所在......但不确定为什么会这样。
eval("{:date => {:id => " + @unit.id.to_s + ", :start_datetime => " + @start_datetime.to_s + ", :end_datetime => " + @end_datetime.to_s + "}}" )
我正在使用的DateTime格式是:2014-08-20 13:00:00