トップ «前の日記(2007-05-21(Mon)) 最新 次の日記(2007-05-23(Wed))» 編集

ぽっぺん日記@karashi.org


2007-05-22(Tue) [長年日記]

晴れ 最高気温:25℃

_ date2ライブラリが良い感じ

Rubyレシピブック 第2版 268の技(青木 峰郎/後藤 裕蔵/高橋 征義) Rubyレシピブック 第2版 268の技(青木 峰郎/後藤 裕蔵/高橋 征義)で知ったんだけど、祝日かどうかを調べられるnational_holiday?メソッドが非常に便利。

require 'date'
require 'date/holiday'

if Date.today.national_holiday?
  puts "祝日です"
else
  puts "祝日ではありません"
end

みたいな感じで使う。

2008年度以降に対応しているかどうかを調べたくて、ソースを読んでみたが、ちょっと一目じゃ分からないので(ぉ)、サイボウズが配布している2008年度の祝日データCSVで確認したところOKだった。

祝日を扱うアプリケーションの場合、わざわざ祝日データを用意しなくても大丈夫になるので、将来のメンテが楽になりそう。

ちなみにFreeBSDであれば、portsになっている(devel/ruby-date2)。

Tags: Ruby | | | | | | | Permalink
[]
本日のPingbacks(全0件)

トップ «前の日記(2007-05-21(Mon)) 最新 次の日記(2007-05-23(Wed))» 編集