[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:19861] Re: [Y2K] mnews-1.22



吉藤英明@東北大学情報科学です。

In article <200001010728.QAA10612@xxxxxxxxxxxx> (at Sat, 1 Jan 2000 16:28:23 +0900), Hiroshi KISE <fuyuneko@xxxxxxxxxxxx> says:

> 前者は2000年の「RFC822 な2桁年の日付」である“00”を与えると、うまく
> 動かないようですし、後者は、1999年の「RFC822 な2桁年の日付」である
> “99”を与えるとだめな感じがします。

あぅ、確かに。


> 日付の年の部分は2桁か4桁しかありえず、1970年以前のメイルを扱う可能性が
> ないとすれば、こうなるかな。
> 
>     if ((*year >= 0) && (*year < 100)) {
>         *year += (*year < 70) ? 2000 : 1900;
>     }

ですね。

後あるとすれば、現在日付 ±50年 という方法でしょうか。

-- 
吉藤英明 (YOSHIFUJI,Hideaki)    <yoshfuji@xxxxxxxxxxxxxxxxx>
Web Page: http://www.ecei.tohoku.ac.jp/%7Eyoshfuji/
PGP5i FP: F731 6599 5EB2 BBA7 1515  1323 1806 A96F 5700 6B25