使用localtime函数来获取rails中的错误

时间:2015-09-29 05:53:32

标签: datetime ruby-on-rails-4 localtime

我正在开发Rails 4 application,我必须获得signin值并将其显示为localtime。但是当我从数据库中获取signin值并使用localtime将其转换为local datetime.时,我遇到了问题

userdatetime = users.signin.localtime

undefined method `localtime' for "2015-09-15T00:00:00.000Z":String

如果有人有解决方案,那么请。

由于

3 个答案:

答案 0 :(得分:0)

signin返回String个对象,字符串没有localtime方法。尝试

 Time.parse(users.signin).localtime

答案 1 :(得分:0)

  

“2015-09-15T00:00:00.000Z”的未定义方法`localtime':String

更改此

userdatetime = users.signin.localtime

userdatetime = users.signin.to_time.localtime

答案 2 :(得分:0)

尝试

var exCon = facesContext.getExternalContext();
var writer = facesContext.getResponseWriter();
var response = xxCon.getResponse();response.setContentType("application/vnd.ms-excel");
response.setHeader("Cache-Control", "no-cache");
writer.write("<table border=\"1\">");
writer.write("<thead><tr>");
etc...