カレンダーウィーク判定 by Ruby2017年08月13日 23時28分15秒

さて、欧米では週単位で日程を立てる、カレンダーウィークというのが一般的だ。
アメリカはとにかく1月1日がある週がCW=1、
欧州は最初の木曜日がある週がCW=1とのこと。

まあ、細かな判定は今回はすっとばし、
単純に計算するプログラムを作った。
年と月と日を入力。

一応、単純「うるう年」判定を入れて、うるう年は2/29を2月に追加して
週の計算をしている。(ただし、100年、400年の計算入れてない)

ということで、7で割って割り切れたら、そのものの数字がカレンダーウィーク。
割り切れなかったら、商+1がカレンダーウィークとなるので、それを表示させる。

100年、400年のうるう年判定は、もう少しゆっくり考えよう。

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://eu-ge-zwei.asablo.jp/blog/2017/08/13/8646155/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。