# Change Decimal Time Format

Hi there,

I have already asked the same question here, only the question was wrong: I have to start from decimals. I don’t find any documentation on how to accomplish this anywhere. I am not an expert in this either.

So here’s the question:

I have records that contain time formats in decimals, eg: 0.50 (= 30 minutes), 8.00 (= 8 hours) etc. This is a formula field.

For a partner I have to convert this to the following format:

1.00 -> 0100
8.00 -> 0800
0.50 -> 0050
0.12 -> 0012
etc.

So 4 digits of which the first is a ‘0’. There should be no point in between.

Can anyone help me with this?

Erwin

The only way I know to always get 4 digits, starting with an unknown number of 0s, would be to turn the number into a string. Also note that this format limits the time measurement to 4 digits, so anything over 99.99 hours will not show up correctly.

Give this a try:
`RIGHT(CONCATENATE("0000",ROUND({time} * 100, 0)), 4)`

Replace `{time}` with your own starting variable.

1 Like

Yes, that works. Thank you!

This topic was solved and automatically closed 15 days after the last reply. New replies are no longer allowed.