06-10-2016 08:30 AM - edited 06-10-2016 08:32 AM
Use the INTNX function to increment by 'minute'. Edit: with alignment 'same'!
If your value is still stored in a character variable, use the time12.3 informat for conversion before applying the intnx function.
06-11-2016 05:14 AM
06-11-2016 09:18 AM
If you used the time12.3 as informat, your SAS time value will contain the milliseconds after the decimal point.
To extract only the milliseconds, do
milsecs = (timeval - int(timeval)) * 1000;