DHMS関数で日時値を簡単に作ることが出来ます。
まずは 日付値、時、分、秒 から日時値を作る方法。
構文
DHMS( 日付値, 時, 分, 秒 ) |
例
data DT1; format DT yymmdd10. H M S 8. DTM e8601dt19.; * 日付値 ; DT = input("2014/01/10", yymmdd10.); * 時 ; H = 20; * 分 ; M = 10; * 秒 ; S = 00; * 日時値を作成 ; DTM = dhms(DT, H, M, S); run;
|
マニュアルにも載ってる小技ですが
日付値と時間値から、日時値を作る事も出来ます。
構文
DHMS( 日付値, 0, 0, 時間値 ) |
data DT1; format DT yymmdd10. TM time5. DTM e8601dt19.; * 日付値 ; DT = input("2014/01/10", yymmdd10.); * 時間値 ; TM = input("20:10", time5.); * 日時値を作成 ; DTM = dhms(DT, 0, 0, TM); run;
|
0 件のコメント:
コメントを投稿