ceil
09:31:23などの時間形式変数でコマンドを使用することはできますか?ceil
09:32:00に使用したいと思います。似たようなものを使ってみましたが、丸めたくないのでround(time,'0:01:00'T)
使いたいです。私に与える意志をceil
使用してください。代わりに使用しようとしましたが、機能しません。round
09:31:00
ceil
round
1353 次
1 に答える
7
SAS時間は実際には真夜中からの秒数であるため、CEILは次の秒の開始を提供します。次の分の開始を開始するには、INTNX関数を使用します。
data _null_;
t='09:31:23.12'T;
nextsecond=ceil(t);
nextminute=intnx('minute', t, 1, 'BEGINNING');
put t= time12.2 nextsecond= time12.2 nextminute= time12.2;
run;
LOG: t=9:31:23.12 nextsecond=9:31:24.00 nextminute=9:32:00.00
于 2012-07-04T22:16:56.383 に答える