DATE SAS TODAY

【SAS】TODAY()とDATE()はどちらもSAS日付値を取得する。

投稿日:2021年11月3日 更新日:

以下の2記事でtoday()を使ってきました。

today()の代わりにdate()を用いてもSAS日付値を取得できます。

今回は today()とdate()の類似性を見て行きます。


data data1;
  a = put(date(), yymmddn8.);
run;

  • today()の代わりにdate()を用いても同様に扱うことができる。

data data1;
	a=put(date(), date9.);
run;

  • today()の代わりにdate()を用いても同様に扱うことができる。
  • putの第1、第2引数両方にdateを用いることもできる。

data data1;
	a=put(date(), today9.);
run;

  • today()の代わりにdate()を用いても同様に扱うことができる。
  • date9.の代わりにtoday9.のようにすることはできない。

-DATE, SAS, TODAY

執筆者:


comment

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

関連記事

【SAS】SQLにおける複数テーブルの結合 その2【INNER JOIN】

今回も複数テーブルの結合について解説します。 前回の記事、【SAS】SQLにおける複数テーブルの結合 その1【UNION ALL】 | ビジネスイッチ (how-to-business.com)の続き …

【SAS】IF文はデータ読み込み後にフィルター、WHERE文はデータ読み込み時にフィルターをする。

今回は、データ入力に着目して、IF文とWHERE文の違いを解説します。 /* if */ data data1; Id1=1111; Char1=”AAAA”; output; Id1=2222; C …

【SAS】ATTRIBとRENAMEを同時に使うときの注意点

今回はATTRIBとRENAMEを同時に使うときに注意するべきポイントについて解説していきます。 SAS日付となっているid1をddMONyyyy形式にして、id4とするケースを仮定します。 結論:A …

【SAS】DATASETSプロシージャを使ってデータセットを削除する。その2【KILL】

今回はDATASETSプロシージャを使ってデータセットを削除する方法の続きを解説していきます。(前回の参考:【SAS】DATASETSプロシージャを使ってデータセットを削除する。【DELETE】 | …

【SAS】OUTPUTとDELETEの「明示的な使い方」「暗黙的な使い方」

今回はOUTPUTとDELETEにスポットを当てていきたいと思います。 /* output, delete無し */ data data1; Id1=1111; Char1=”AAAA”; outpu …