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】”nは本来使用できない文字を使用可能にする。その2 SQLのSELECT文

今回も”nについて解説します。 (前回:【SAS】”nは本来使用できない文字を使用可能にする。 | ビジネスイッチ (how-to-business.com)) (参考:Solved: what th …

【SAS】FIRST, LASTは重複を削除しユニーク化する

今回はfirst, lastについて解説します。 /*first last1*/ data data1; 番号=”1111″; 日付=”20210331″; output; 番号=”1111″; 日付 …

【SAS】SORTプロシージャはBYで指定した変数で並べ替える その1 昇順

今回はSORTプロシージャについて解説します。 /*sort1*/ data data1; id1=”1111″; id2=”1111″; output; id1=”1111″; id2=”2222″ …

【SAS】SASで良く使うテクニック。その9 「Alt+E+S+V+E」~縦横の並び替えを行いたいとき~【Excel】

今回はSASで良く使うテクニックということで、縦横の並び替えを行いたい時は、「Alt+E+S+V+E」が役に立つ理由を解説していきます。 具体的な使用場面は、 データセットの場合、カラムは横並びですが …

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

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