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】PUTステートメントは再帰的に型変換ができない。

今回はPUTステートメントの再帰的な型変換について解説します。 (なお、通常のPUT型変換の使い方は以下の記事で解説しています。⇒【SAS】PUTは数値型を文字型に変換する | ビジネスイッチ (ho …

【SAS】OPTIONS NOMPRINT NOSOURCEはログに出力されるソースコードを非表示にできる。

今回はOPTIONS NOMPRINT NOSOURCEについて解説します。 /*nomprint nosource_1 */ options nomprint nosource; data data …

【SAS】SASで良く使うテクニック。その1 Excel関数のIF~2テーブルを比較したいとき~

今回はSASで良く使うテクニックということで、2テーブルを比較するときはExcelでIF関数を使うと良い理由を解説していきます。 ぜひ、やってみてください。 まずは比較したいデータセット2つをExce …

【SAS】データセットのエンコードを答えさせる問題【CONTENTS】【SAS Base Programming対策7】

今回はデータセットのエンコードを答えさせる問題について解説します。SAS Base Programming試験を受けたときに出題されました。 data data1; Id1=1111; Id2=111 …

【SAS】”nは本来使用できない文字を使用可能にする。

今回は”nについて解説します。(参考:Solved: what the ”  ‘n ” means? – SAS Support Commu …