time - SAS: Ceil una variable de formato de tiempo
(1)
Como el tiempo de SAS es en realidad un número de segundos desde la medianoche, CEIL le dará el inicio del próximo segundo. Para comenzar el próximo minuto, use la función 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
¿Es posible usar el comando ceil
en una variable de formato de tiempo como 09:31:23? Me gustaría usar ceil
para tener 09:32:00. Intenté usar algo similar a round(time,''0:01:00''T)
pero quiero usar ceil
ya que no quiero redondear. Use la round
me dará 09:31:00
. Traté de usar ceil
lugar de round
pero no funciona.