DATE DATEPART DATETIME SAS

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

投稿日:

今回はDATETIMEでSAS日時値を取得した後、SAS日付値に変換する方法について解説していきます。

(つまり、DATETIMEの値からDATEの値に変換する)

(DATETIME:【SAS】DATETIME関数はSAS時間値を取得する。 | ビジネスイッチ (how-to-business.com))

(DATE:【SAS】TODAY()とDATE()はどちらもSAS日付値を取得する。 | ビジネスイッチ (how-to-business.com))


data data1;
  id1 = datetime();
run;
  • datetime()からSAS日時値を取得できる。

data data2; set data1;
  id2 = datepart(id1);
run;
  • datepart関数を使う事で、SAS日時値をSAS日付値に変換できる。(datetime→date)

data data3;
  id1 = date();
run;
  • 実際にdate関数を使って取得したSAS日付値と一致することが分かる。

-DATE, DATEPART, DATETIME, SAS

執筆者:


comment

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

関連記事

【SAS】【SQL】SQLにおける複数テーブルの結合 その1【UNION ALL】【Snowflake】

今回は複数テーブルの結合について解説します。 /* 複数テーブルの結合_1 */ data data1; Id1=1111; Id2=1111; Id3=1111; output; Id1=2222; …

【SAS】SAS日時値からSAS時間値に変換する方法【TIMEPART】【DATETIME】【TIME】

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

【SAS】SUBSTR関数は文字列から指定した文字数分切り取る。その2 再帰的使用

今回はSUBSTR関数の再帰的使用について解説していきます。 /* 再帰的 */ data data1; id1=”123456789″; output; run; data data2; set d …

【SAS】CONTENTSプロシージャはデータセットに関する情報を表示する。

今回はCONTENTSプロシージャについて解説します。  /* data1 */ data data1; Id1=1111; Id2=1111; Id3=1111; output; Id1= …

【SAS】^=(ノットイコール)

今回は^=について解説します。 /* ^=”” */ data data1; id=”A”; chiku=”SHINJUKU”; output; id=”B”; chiku=”ICHIGAYA”; o …