use*_*502 22 ruby date date-format date-parsing
我需要将下面提到的日期字符串解析为std日期格式.
在ruby中是否有内置函数可以解析类似的东西,
2011年12月9日至2011-12-09
knu*_*nut 31
Date.parse 已经提到了.
我更喜欢Date.strptime.这种方法是反向strftime.
Date.parse是一个(也许是好的)猜测Date.strptime,当你知道你期望的格式时,你可以解析每个日期.
例:
require 'date'
puts Date.strptime('December 09, 2011', '%B %d, %Y')
Run Code Online (Sandbox Code Playgroud)
或者,如果您有其他格式Date.parse失败:
require 'date'
puts Date.strptime("28-May-10", "%d-%b-%y") #2010-05-28
Run Code Online (Sandbox Code Playgroud)
Aru*_*hit 18
使用以下操作Date::parse:
require 'date'
Date.parse('December 09, 2011').to_s # => "2011-12-09"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24487 次 |
| 最近记录: |