Mat*_*iby 0 ruby ruby-on-rails
>> events.first.datetime
=> Wed Sep 15 19:00:00 -0400 2010
>> Time.parse(events.first.datetime)
NoMethodError: private method `gsub!' called for Wed Sep 15 19:00:00 -0400 2010:Time
Run Code Online (Sandbox Code Playgroud)
Time#parseTime从a 创建一个对象String,它作为第一个参数.你已经有了一个Time对象,所以Time.parse不知道如何处理它.
为了按照您的要求格式化日期,请查看Time#strftime.您可以使用格式字符串格式化它:
events.first.datetime.strftime("%A %B %d, %Y at %I:%M %p")
Run Code Online (Sandbox Code Playgroud)
查看strftime其他格式说明符的手册条目.
| 归档时间: |
|
| 查看次数: |
324 次 |
| 最近记录: |