前のページ|次のページ

EURDFWDXw.出力形式

指定したヨーロッパ言語で、SAS日付値から月名、日名および年名がdd month-name yy (またはyyyy)形式で書き出されます。

カテゴリ: 日付と時間
配置:

構文

EURDFWDX.w.

説明

w

出力フィールドの幅を指定します。

デフォルトは使用する言語接頭辞に依存します。次の表に、各言語のデフォルト値を示します。
言語
最大値
デフォルト
アフリカーンス語(AFR)
37
29
カタロニア語(CAT)
40
16
クロアチア語(CRO)
40
16
チェコ語(CSY)
40
16
デンマーク語(DAN)
18
18
オランダ語(NLD)
37
29
フィンランド語(FIN)
20
20
フランス語(FRA)
18
18
ドイツ語(DEU)
18
18
ハンガリー語(HUN)
40
18
イタリア語(ITA)
17
17
マケドニア語(MAC)
40
17
ノルウェー語(NOR)
17
17
ポーランド語(POL)
40
20
ポルトガル語(PTG)
37
23
ロシア語(RUS)
40
16
スロベニア語(SLO)
40
17
スペイン語(ESP)
24
24
スウェーデン語(SVE)
17
17
フランス語(スイス) (FRS)
17
17
ドイツ語(スイス) (DES)
18
18
デフォルト 使用する言語接頭辞に依存します。
範囲 3–(最大幅)
ヒント 長い形式の曜日と月を含めるにはwの値が小さすぎる場合は、必要に応じて短縮されます。

詳細

EURDFWDXw.出力形式では、SAS日付値をdd month-name yyまたはdd month-name yyyy形式で書き出します。
dd
月の日を表す整数です。
month-name
月の名前です。
yyまたはyyyy
年を表す2桁または4桁の整数です。
SASセッションの言語は、DFLANG=システムオプションを使用して設定できます(通常、SASインストール担当者が現地のデフォルトの言語を設定するので、この手順は省略できます)。複数言語で日付を取り扱う場合、EUR接頭辞を言語接頭辞に置換できます。言語接頭辞のリストについては、DFLANG= システムオプション:UNIX、Windows、およびz/OSを参照してください。出力形式で言語接頭辞を指定した場合、DFLANG=オプションは無視されます。
注: EUR日付の出力形式では、ヨーロッパ系の文字セットとエンコーディングが必要です。一部の出力形式では、ヨーロッパ系以外のエンコーディングを使用すると正常に機能しません。DBCS環境で使用すると、デフォルトの出力幅と最大幅が1バイトシステムでの幅より広くなり、2バイト文字が使用されます。ただし、UTF-8などのヨーロッパ系の文字セットもサポートするセッションエンコーディングを使用する必要があります。

比較

EURDFWKXw.出力形式はEURDFWDXw.出力形式と同じですが、EURDFWKXw.出力形式ではddの前にday-of-weekが追加される点が異なります。

例の表では、15342を入力値として使用します。この値は2002年1月2日に相当するSAS日付値です。最初のPUTステートメントは、DFLANG=システムオプションがオランダ語に設定されることを前提としています。
options dflang=dutch;
2番目のPUTステートメントでは、オランダ語の接頭辞を含む出力形式を使用して、オランダ語で月名を書き出します。3番目のPUTステートメントでは、イタリア語の接頭辞を含む出力形式を使用して、イタリア語で月名を書き出します。したがって、DFLANG=オプションの値は無視されます。
    options dflang=dutch;
    data _null_;
    input date;
    put date eurdfwdx29.;
    put date nlddfwdx29.
    put date itadfwdx17.;
    datalines;
    15342
    ;
ステートメント
結果
----+----1----+----2----+----3
put day eurdfwdx29.;
               2 januari 2002
put day nlddfwdx29.;
               2 januari 2002
put day itadfwdx17.;
  02 Gennaio 1998
前のページ|次のページ|ページの先頭へ