计算两个日期间有多少个工作日

1
2
3
4
5
6
7
d1 = Date.new( 2006, 12, 1 ) 

d2 = Date.new( 2007, 1, 15 )

weekdays = (d1..d2).reject { |d| [0,6].include? d.wday } 

weekdays.length

    Posted by devon At December 04, 2008 22:05

请登录以发表评论。