和暦 -> 西暦

ついでに 和暦からDateオブジェクトを得る方法を書いておきます。

$ irb
irb(main):001:0> require 'date'
=> true
irb(main):002:0> d = Date.parse("H21.1.24")
=> #<Date: 4909711/2,0,2299161>
irb(main):003:0> d.year
=> 2009
irb(main):004:0> d.strftime("%Y/%m/%d")
=> "2009/01/24"

年月日の区切りがドットなら和暦としてパースしてくれますー