2001年9月9日問題について

[OS]UNIX
[リリース] 6.12 8.1 8.2
[キーワード] unix, system

[質問]

UNIX版SASは2001年9月9日問題に対応しているのでしょうか。

[回答]

UNIX系システムでは、日時を表す数値をGMT/UTC 1970年1月1日午前0時00分00秒を起点とした1秒毎の積算秒で算出しています。2001年9月9日午前1時46分40秒(GMT/UTC 日本時間では同日午前10時46分40秒)において、この積算秒が10進数表記において9桁から10桁に桁上がりします。よってtime_t型の変数を使用して、9桁の固有領域に日時を編集しているシステム(プログラム)につい て問題が発生する場合があります。これが「2001年9月9日問題」です。

UNIX版SASでは日時の管理において上記の方式を利用しておりませんので、この問題は発生しません。これはUNIX版SAS System 6、及びSAS System 8共通の情報です。