我有一个像这样的字符串(YYYYMMDD):
20120225
我想要一个像这样的字符串(MM/DD/YYYY):
2012年2月25日
在Ruby中这样做的好方法是什么?我已经考虑过将第一个字符串转换为Date,然后更改格式.或者只是处理字符串并获取我想要的部分并构建新字符串.
And*_*all 18
Date.parse("20120225").strftime("%m/%d/%Y") #=> "02/25/2012"
Run Code Online (Sandbox Code Playgroud)
strptime使用指定的模板解析date的字符串表示形式,并创建日期对象.
Date.strptime('20120225', '%Y%m%d').strftime("%m/%d/%Y") #=> "02/25/2012"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10198 次 |
| 最近记录: |