Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

Dateライブラリを読み込むとできる便利な事

よくある形式

Date.new(2014,8,6).iso8601
#=> "2014-08-06"

Date.new(2014,8,6).jisx0301
#=> "H26.08.06"

鬼門である年号の入れ替わりも...

Date.new(1989,1,7).jisx0301
=> "S64.01.07"
> Date.new(1989,1,8).jisx0301
=> "H01.01.08"

この通りです。

その曜日かどうかしらべる

Date.new(2014,8,6).wednesday?
=> true

Date.new(2014,8,6).sunday?
=> false

まとめ...

...今迄自前で実装してた事ばかりです...
それなりにライブラリは見ていたつもりだったのですが...まだまだ精進が必要ですね

参考もと
http://ja.wikipedia.org/wiki/JIS_X_0301