BookmarkSubscribeRSS Feed
Malathi13
Obsidian | Level 7

Hi,

I have a dataset with time variable and the time is in minutes. I want the fraction of a minute to multiply with 60 to get seconds. Can anybody help me with this.

 

e.g. These are the minutes, 1.98 minutes and I want the output as 1:59 seconds

 

Response  output

1.98           1:59

4.75           4:45

5.68           5:41

6.93           6:56

7.45           7:27

5.96           5:57

3.67           3:40

 

 

thank you

M

2 REPLIES 2
stuart_snap
Fluorite | Level 6

I think the trick is converting the time to seconds first and then using a time format.  So 1.98 minutes would be 60*1.98=118.8 seconds or rounded to 119 seconds

PaigeMiller
Diamond | Level 26

And then apply the MMSS. format to make it appear as 1:59

--
Paige Miller

hackathon24-white-horiz.png

2025 SAS Hackathon: There is still time!

Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!

Register Now

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 2 replies
  • 1224 views
  • 0 likes
  • 3 in conversation