Ker*_*ozu 5 ruby ruby-on-rails
我使用API返回的日期"20090320"是Y,m和d.
例如,我如何在rails中格式化它20-03-2009?
提前致谢!
使用Date::parse和执行以下操作Date#strftime:
require 'date'
d = Date.parse "20090320" # => #<Date: 2009-03-20 ((2454911j,0s,0n),+0s,2299161j)>
d.strftime('%d-%m-%Y') # => "20-03-2009"
Run Code Online (Sandbox Code Playgroud)
在一行写为
Date.parse("20090320").strftime('%d-%m-%Y')
Run Code Online (Sandbox Code Playgroud)
在rails你可以使用to_date:
"20090320".to_date
=> Fri, 20 Mar 2009
"20090320".to_date.strftime("%d-%m-%Y")
=> "20-03-2009"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
657 次 |
| 最近记录: |