mar*_*ion 5 ruby ruby-on-rails ruby-on-rails-3
我试图显示此输出,作为日期:
1296524384
Run Code Online (Sandbox Code Playgroud)
但是当我打电话.to_date给它时,我收到了这个错误:
undefined method `to_date' for 1296524384:Fixnum
Run Code Online (Sandbox Code Playgroud)
iwa*_*bed 16
你可以这样做:
the_time = Time.at(1296524384)
Run Code Online (Sandbox Code Playgroud)
这给你:
2011-01-31 20:39:44 -0500
顺便说一下,1296524384被称为UNIX或纪元时间.它测量自1970年1月1日以来经过的秒数.
要更好地格式化它,可以使用Ruby的strftime方法.
the_time = Time.at(1296524384).strftime("The date is %m/%d/%Y")
Run Code Online (Sandbox Code Playgroud)
更多信息:http: //apidock.com/ruby/DateTime/strftime
| 归档时间: |
|
| 查看次数: |
6260 次 |
| 最近记录: |