- comments
- trackbacks

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
 ↑↑↑↑↑↑よければクリックをお願いします↓↓↓↓↓↓
0 comments
0 trackbacks

ある日付「2005年1月1日」などから現在までどのくらい日数が経ったのか,経過日数を計算していくアルゴリズムについて考えて行きたいと思います

まずいくつかのことに注意して考えて行きたいと思います。
・日付で考える。
・閏年(うるう年)を考慮する。
・開始年月日をちゃんと考慮する。


①日付について
うるう年は考えないでおきます。各月の日数は以下のようになっています
   1月:31日    2月:28日   3月:31日
   4月:30日   5月:31日   6月:30日
   7月:31日    8月:31日  9月:30日
   10月:31日   11月:30日  12月:31日

そのために年・月・日で分けて考えずに日付により経過日数を求めていきます。

②うるう年について
うるう年は
(1)4年に一度
(2)100で割り切れる年の場合は,うるう年として考慮しない
(3)400で割り切れる年の場合は,(1)に該当する場合でもうるう年として考慮する
 (3)については2000年がそうでした。

③開始日について
これは「2005年1月1日」から「2005年1月2日」までだと1日経過なので,「2005年1月1日」は考慮する必要がないということです



スポンサーサイト
 ↑↑↑↑↑↑よければクリックをお願いします↓↓↓↓↓↓

「日付日時の経過時間差分」アルゴリズム①

はじめまして!

comment iconコメント ( -0 )

コメントの投稿






trackback iconトラックバック ( -0 )

Trackback URL:

この記事にトラックバックする(FC2ブログユーザー)

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。