前のページ|次のページ

EURDFMYw.出力形式

SAS日付値が、指定したヨーロッパ言語でmmmyyまたはmmmyyyy形式で書き出されます。

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

構文

EURDFMYw.

説明

w

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

デフォルト 5 (フィンランド語以外)
範囲 5-7
フィンランド語(FIN)の接頭辞を使用する場合、wの値はデフォルト値の8にする必要があります。

詳細

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

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