Hi Rob,
The 24hr format is controlled with the setting.DISPLAYTIME and the setting.PARSETIME to define how to parse it back, which is then used by the psdi.util.MXFormat class to perform the conversions. The MXFormat class uses static member variable to hold the settings, which matters because f you were to dynamically set this value when a user opened the special app it would impact all users on the instance, which would be bad.
You could create a non-persistent attribute and use an automation script to format the underlying value for display and update, but unfortunately the time lookup will remain with AM/PM distinction. You would also have to manually validate user input and searching would also be problematic because the non-persistent field is non-searchable.
I'll be interested if anyone has a better solution.
Jason
------------------------------
Jason VenHuizen
Sharptree
https://sharptree.iohttps://opqo.io------------------------------