年月日時分秒の各文字列からSAS日時値を作成する方法
[OS] ALL
[リリース] ALL
[キーワード] MDY, DHMS
[質問]年、月、日、時、分、秒の各文字列からSAS日時値を作成するにはどうしたらよいですか。
[回答]
まず年月日時分秒の各文字列を数値に変換する必要があります。 次に、これらの数値からSAS日時値を作成するにはMDY関数とDHMS関数を使用する必要があります。 以下にサンプルを示します。 サンプルプログラム)DATA test; INPUT yyyy $ mm $ dd $ hr $ mn $ sc $; CARDS; 2013 1 1 10 15 23 2009 12 31 23 12 34 ; DATA test2; SET test; dt=DHMS(MDY(INPUT(mm,2.),INPUT(dd,2.),INPUT(yyyy,4.)), INPUT(hr,2.),INPUT(mn,2.),INPUT(sc,2.)); FORMAT dt NLDATM19.; RUN;
|