2019年8月5日月曜日

日付値から「月初」や「月末」の日付値を求める方法




需要ありまくりなんで書いときます!





data test;
    x = '05feb2019'd;
 
    firstday = intnx( 'month', x, 0, 'beginning');
    lastday = intnx( 'month', x, 0, 'end');
 
    format x firstday lastday yymmdd10.;
run;




解説


月初を求める

    firstday = intnx( 'month', x, 0, 'beginning');

日付値が格納された「変数x」に対して、その月の開始を返すように設定しています。




月末を求める

    lastday = intnx( 'month', x, 0, 'end');    

日付値が格納された「変数x」に対して、その月の終了を返すように設定しています。



0 件のコメント:

コメントを投稿