warekky-0.1.1 リリース
先週0.1.0をリリースしてたんですが、時間がなくて書けなかったので、改めてご紹介。
warekkyは和暦と西暦を相互変換するライブラリです。
インストールと使い方
gemでインストールして、requireするだけっす。
$ (sudo) gem install warekky $ irb require 'rubygems'; require 'warekky' #=> true Date.new(2010, 6, 10).strftime("%g%N/%m/%d") #=> "H22/06/10" Time.parse("H22/06/10 19:07:20") #=> Thu Jun 10 19:07:20 0900 2010 Time.now.era.name #=> "heisei"
デフォルトでは日本の和暦が有効になりますが、それ以外も対応可能です。
細かい動作については、 http://github.com/akm/warekky/tree/master/spec/ にあるspecを見てみてください。
strftimeのフォーマット
%gと%Gがstrftime(3)の元々のものを上書きしちゃってますが、うーん、考え中。%Eとかを上書きするべき?
http://www.linux.or.jp/JM/html/LDP_man-pages/man3/strftime.3.html