Datetime 使用localtime函数获取rails中的错误
我正在开发Rails 4应用程序,在这里我必须获取signin值并将其显示为localtime。但当我从数据库获取signin值并使用localtime将其转换为LocalDateTime时,我遇到了问题 如果有人有解决办法,请 谢谢登录返回字符串对象,字符串没有localtime方法。试一试Datetime 使用localtime函数获取rails中的错误,datetime,ruby-on-rails-4,localtime,Datetime,Ruby On Rails 4,Localtime,我正在开发Rails 4应用程序,在这里我必须获取signin值并将其显示为localtime。但当我从数据库获取signin值并使用localtime将其转换为LocalDateTime时,我遇到了问题 如果有人有解决办法,请 谢谢登录返回字符串对象,字符串没有localtime方法。试一试 Time.parse(users.signin).localtime 2015-09-15T00:00:00.000Z的未定义方法“localtime”:字符串 改变这个 userdatetime =
Time.parse(users.signin).localtime
2015-09-15T00:00:00.000Z的未定义方法“localtime”:字符串
改变这个
userdatetime = users.signin.localtime
到
试一试
获取此错误:未将时间隐式转换为字符串您如何知道他对用户模型的实现?获取此错误:未将时间隐式转换为字符串获取此错误:未将时间隐式转换为字符串string@user1780370你所说的错误对我来说没有什么意义,因为代码中没有时间到字符串的转换。您以前声明过userdatetime吗?请将代码的较大部分粘贴到用户中。我从api获得此数据。我在使用控制台时获得了完美的值,即使我打印时间。at1259222400,然后也会获得相同的字符串错误。。为什么?我很困惑
userdatetime = users.signin.localtime
userdatetime = users.signin.to_time.localtime
user_datetime = Datetime.parse(users.signin).to_time.localtime