cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • Don’t miss your chance to experience Discovery Summit Europe at our best available rate! Early bird registration through 31 Oct.
  • Graph Builder Toolbar streamlines interactive graphing. Creates shortcuts on Report and GraphBuilder Helpers toolbars. Download and install the extension.
  • JMP will suspend normal business operations for our Rest and Recharge Day on Friday, October 2, 2026.
    Regular business hours will resume on Monday, October 5, 2026.

Discussions

Solve problems, and share tips and tricks with other JMP users.
Choose Language Hide Translation Bar

how to change a series of numbers into time format

Hello! 

 

Can anybody help changing a series of numbers into time format [hh:mm:ss] here. 

Originally, the data type is character. So, I've tried changing the data type from character to numeric to set format as [hh:mm:ss] but I failed...

I have no idea what to do now. 

What I'd like to see as a result is, taking an example of 000003, 00:00:03..

It should not be that difficult, but I can't find a way...

 

And here's the data I'm dealing with now. 

[column1] Original Date => [column2] After changing data type from character to numeric ==> [column3] After setting time format   

 

SuperBigRabbit_1-1662617069583.png

 

Thank you in advance

 

 

1 ACCEPTED SOLUTION

Accepted Solutions
jthi
Super User

Re: how to change a series of numbers into time format

If I understand the "original" format correctly, one option would be to first convert first column to seconds by using formula like:

Num(Left(:Column 1, 2))*60*60 + Num(Substr(Column 1, 3, 2))*60 + Num(Right(Column 1,2));

jthi_0-1662620393510.png

and then convert that to duration format

jthi_1-1662620408526.png

 

-Jarmo

View solution in original post

3 REPLIES 3
jthi
Super User

Re: how to change a series of numbers into time format

If I understand the "original" format correctly, one option would be to first convert first column to seconds by using formula like:

Num(Left(:Column 1, 2))*60*60 + Num(Substr(Column 1, 3, 2))*60 + Num(Right(Column 1,2));

jthi_0-1662620393510.png

and then convert that to duration format

jthi_1-1662620408526.png

 

-Jarmo
Georg
Level VII

Re: how to change a series of numbers into time format

Another possibility is using informat:

Georg_0-1662638878712.png

 

Georg

Re: how to change a series of numbers into time format

 This totally solved the issue. 

Thank you a lot! 

Recommended Articles