NLDATE SAS

【SAS】NLDATE関数はSAS日付値を設定した書式に変換して返す。

投稿日:2022年1月23日 更新日:

今回はNLDATE関数について解説します。


/* nldate_1 */
data data1;
  Id1 = nldate('22jan2022'd,'%Y%m%d');
run;

  • nldateにより、SAS日付値を設定した書式に変換できる。
  • ’22jan2022’dを20220122に変換している。
  • %Y・・・4桁の年(yyyy)
  • %y・・・2桁の年(yy)
  • %m・・・月(mm)
  • %d・・・日(dd)

/* nldate_2 */
data data1;
  Id1 = nldate('22jan2022'd,'%y%m%d');
run;

  • nldateにより、SAS日付値を設定した書式に変換できる。
  • ’22jan2022’dを220122に変換している。
  • %Y・・・4桁の年(yyyy)
  • %y・・・2桁の年(yy)
  • %m・・・月(mm)
  • %d・・・日(dd)

/* nldate_3 */
data data1;
  Id1 = nldate(22667,'%Y%m%d');
run;

  • nldateにより、SAS日付値を設定した書式に変換できる。
  • 22667を20220122に変換している。
  • %Y・・・4桁の年(yyyy)
  • %y・・・2桁の年(yy)
  • %m・・・月(mm)
  • %d・・・日(dd)

-NLDATE, SAS

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

【SAS】LIBNAMEはディレクトリパスをライブラリに割り当てる

今回はLIBNAMEについて解説します。 ちなみにSAS Base Programmingでは、LIBNAMEができないと前半の記述問題が解けません。(データセットが与えられるので、割り当てられないと …

【SAS】データセットをエクセルファイルとしてエクスポート(出力)する

今回はデータセットをエクセルファイルとしてエクスポートする方法について解説します。 data data1; id1=”1111″; id2=”1111″; id3=”1111″; output; id …

【SAS】SAS日時値からSAS日付値に変換する方法【DATEPART】【DATETIME】【DATE】

今回はDATETIMEでSAS日時値を取得した後、SAS日付値に変換する方法について解説していきます。 (つまり、DATETIMEの値からDATEの値に変換する) (DATETIME:【SAS】DAT …

【SAS】COMPRESSオプションでデータセットを圧縮できる(パフォーマンスも向上するかも)

今回はCOMPRESSオプションでデータセットを圧縮する方法について解説していきたいと思います。 まずは、通常のデータセットから。 /* 非圧縮 */ data data1; id1=”1111”; …

【SAS】SUBSTR関数を使って右から文字列を切り取る方法について解説【LENGTHN】

今回はSUBSTR関数を使って右から文字列を切り取る方法について解説します。 (参考:【SAS】SUBSTR関数は文字列から指定した文字数分切り取る。 | ビジネスイッチ (how-to-busine …