指定した年の特定の祝日のSAS日付値を返します。
カテゴリ: | 日付と時間 |
次の表に記載されているいずれかの値を指定する文字定数、変数または式です。
祝日の値
|
説明
|
祝日の日付
|
---|---|---|
BOXING
|
ボクシングデー
|
12月26日
|
CANADA
|
カナダの独立記念日
|
7月1日
|
CANADAOBSERVED
|
カナダの独立記念日の祝日
|
7月1日または7月2 (7/1が日曜日の場合)
|
CHRISTMAS
|
クリスマス
|
12月25日
|
COLUMBUS
|
コロンブス記念日
|
10月の第2月曜日
|
EASTER
|
復活の主日
|
毎年変わる
|
FATHERS
|
父の日
|
6月の第3日曜日
|
HALLOWEEN
|
ハロウィーン
|
10月31日
|
LABOR
|
労働祭
|
9月の第1月曜日
|
MLK
|
マーティンルーサーキング牧師の誕生日
|
1986以降の1月の第3月曜日
|
MEMORIAL
|
メモリアルデー
|
5月の最終月曜日(1971以降)
|
MOTHERS
|
母の日
|
5月の第2日曜日
|
NEWYEAR
|
元日
|
1月1日
|
THANKSGIVING
|
U.S. 感謝祭
|
11月の第4木曜日
|
THANKSGIVINGCANADA
|
カナダ感謝祭
|
10月の第2月曜日
|
USINDEPENDENCE
|
U.S. 独立記念日
|
7月4日
|
USPRESIDENTS
|
大統領記念日の祝日
|
2月の第3月曜日(1971以降)
|
VALENTINES
|
バレンタインデー
|
2月14日
|
VETERANS
|
退役軍人の日
|
11月11日
|
VETERANSUSG
|
退役軍人の日(米国政府の祝日)
|
月曜日から金曜日までにスケジュールされる米国政府の祝日
|
VETERANSUSPS
|
退役軍人の日(米国郵政公社の祝日)
|
月曜日から日曜日までにスケジュールされる米国政府の祝日(米国郵政公社)
|
VICTORIA
|
ビクトリアデー
|
5月24日以前の直近の月曜日
|
4桁の年を指定する数値定数、変数または式です。2桁の年を使用する場合、YEARCUTOFF=システムオプションを指定する必要があります。
HOLIDAY('THANKSGIVING', 2012);
は、NWKDOM(4, 5, 11, 2012);
と同じ値を返します。
HOLIDAY('CHRISTMAS', 2012);
は、MDY(12, 25, 2012);
と同じ値を返します。
SASステートメント
|
結果
|
---|---|
thanks = holiday('thanksgiving', 2013); format thanks date9.; put thanks; |
28NOV2013 |
boxing = holiday('boxing', 2013); format boxing date9.; put boxing; |
26DEC2013 |
easter = holiday('easter', 2013); format easter date9.; put easter; |
31MAR2013 |
canada = holiday('canada', 2013); format canada date9.; put canada; |
01JUL2013 |
fathers = holiday('fathers', 2013); format fathers date9.; put fathers; |
16JUN2013 |
valentines = holiday('valentines', 2013); format valentines date9.; put valentines; |
14FEB2013 |
victoria = holiday('victoria', 2013); format victoria date9.; put victoria; |
20MAY2013 |