2019年1月30日水曜日

HMS関数で時間値を簡単に作る




時間値の作り方について質問を頂いたので簡単に説明をしたいと思います。
まずHMS関数を使うと、簡単に時間値を作れます。


構文
HMS,  ,   )



data DT1;

   * 時 ;
   H   = 20;

   * 分 ;
   M   = 10;

   * 秒 ;
   S    = 05;

   * 時間値を作成 ;
   format TM1 TM2 time10. ;
   TM1 = hms( H, M, 0 );
   TM2 = hms( H, M, S );
run;


S
TM1 
TM2 
  20  
  10  
  05 
  20:10:00  
  20:10:05  


また特定の時間値を作りたい場合は、以下のような書き方が楽。
http://sas-boubi.blogspot.com/2018/03/blog-post.html

data DT2;
   format TM1 time10. ;
   TM1 = '20:10:05't;
run;

0 件のコメント:

コメントを投稿