Jump to content
Claris Engage 2025 - March 25-26 Austin Texas ×
The Claris Museum: The Vault of FileMaker Antiquities at Claris Engage 2025! ×

This topic is 6569 days old. Please don't post here. Open a new topic instead.

Recommended Posts

Posted

I am having a brain blurb- how do I convert a time (x:xx) into a decimal? I have a calc field that shows the time elapsed between two dates/times in hours:minutes. I need to count how many records have a time of less than 1 hour, between 1 and 3 hours, and over 3 hours.

Thnx!

Posted

Wouldn't X:XX be something like a time such as 3:45 PM (AM)?

Wouldn't the difference between 3:45 PM (AM) and 5:14 PM (AM) 1 Hour and 30 Minutes (1.30) ?

90 minutes / 60 minutes = 1.5

HTH

Lee

Posted

Also, there is no such time x:xx. I assume you are DISPLAYING it that way unless you've converted it to text instead. But time fields are always total seconds, so:

Let ( t = Div ( timeField ; 60 ) ;

Case (

t < 60 ; "whatever result if less than an hour" ;

t :less: 180 ; "whatever result if 1-3 hours" ;

"whatever result for over 3 hours"

)

)

Since your result isn't a decimal 'less than one hour, 1-3 hours and over 3, why bother with the decimal inbetween?

This topic is 6569 days old. Please don't post here. Open a new topic instead.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.