Expand my Community achievements bar.

Radically easy to access on brand approved content for distribution and omnichannel performant delivery. AEM Assets Content Hub and Dynamic Media with OpenAPI capabilities is now GA.

Formating time input fields

Avatar

Level 2

I'm using the {short.time} format (HH:MM) as input fields on a form.  99% of the people understand that they need to use the : - it's the last 1% that brings me here.  How do I go about either forcing them to use the HH:MM format or making my form accept their HHMM input ??  If they use the HHMM format, my time calcs don't work properly. 

THX ..........

4 Replies

Avatar

Level 10

Hi,

In the Patterns dialog, set:

Display to time{HH:MM}

Edit to time{HH:MM}|time{HHMM}

Data to time{HH:MM}


The additional pattern for the edit, will allow a user to input the time without the colon, but will automatically set it to the right display and data format.

Hope that helps,

Niall

See here as well: http://forums.adobe.com/message/3706212#3706212

Avatar

Level 2

All well and good ....... BUT ....... when I get into my time calcs, things aren't quite right. By setting the Patterns as you suggest, when I calculate daily hours, the minutes are getting dropped off the time fields. IE: 07:00 AM becomes just 07. I've changed the patterns in my result field, changed the parameter "HH:MM" to "HHMM" and a few other things - and no success.

Is it just an Adobe thing ??

John Rojowski

DFAS/IND DJMS-AC SIT

Phone:  317-212-7470

"Simplify."

Avatar

Level 10

How does your calculation script look like?

Avatar

Level 2

M1T = ((TOut - TIn - 1800000) / (60 * 60 * 1000))

And I get TIn and TOut by: Time2Num(W1TS, "HH:MM")

W1TS has its patterns defined as you mentioned in your 1st reply. I'm subtracting 30 minutes as a lunch period.

John Rojowski

DFAS/IND DJMS-AC SIT

Phone:  317-212-7470

"Simplify."