[#38724] 祝日判定用メソッド — Take_tk <ggb03124@...>

たけ(tk)です

19 messages 2003/11/02

[#38756] ruby-dev summary 21730-21822 /draft — Minero Aoki <aamine@...>

青木です。

14 messages 2003/11/05

[ruby-list:38738] Re: 祝日判定用メソッド

From: Atsushi YAMAMOTO <yamamoto@...>
Date: 2003-11-02 17:24:50 UTC
List: ruby-list #38738
山本です.

> > 国民の祝日に関する法律の第3条第3項のようです。
> > 
> > http://homepage1.nifty.com/gyouseinet/dayoff/genkouhou.htm
> > 
> > 第三条 「国民の祝日」は、休日とする。
> > 3 その前日及び翌日が「国民の祝日」である日(日曜日にあたる日及び前項に
> > 規定する休日にあたる日を除く。)は、休日とする。
> 
> それは知ってますけど、何が仰いたいのかよくわからないです。

多分,会話がすれ違ってしまっているだけのようです.

Funabaさんのコードでは通算日を用いていて,特に「9月の国民の休日に対応
するコード」というものを使っていない(というよりも使う必要がない)という
ことです.つまり,「法のとおり」ということですね.

Funabaさんのコードで対応していないという意味ではありません.> tkさん

  def nhol33?
    jd >= 2446427 and                   # 1985-12-27/PooD
      not sun? and not nhol32? and
      (self - 1).nhol2? and (self + 1).nhol2?
  end

このあたりかな.(date/holiday.rb)

# 振替休日のバグは修正させていただきました.ありがとうございます.

 山本 篤 <東京大学総合文化研究科広域科学専攻>
 mailto:yamamoto@graco.c.u-tokyo.ac.jp
 http://www.graco.c.u-tokyo.ac.jp/~yamamoto/

In This Thread