Split time string to value
m ((username removed) (log details removed): Moving to Documentation namespace) |
(Automatically adding template at the end of the page.) |
||
Line 12: | Line 12: | ||
Later, I found that this article addresses the same issue in a wider context together with the derived settable attribute here: [[Derived settable attributes]]. | Later, I found that this article addresses the same issue in a wider context together with the derived settable attribute here: [[Derived settable attributes]]. | ||
[[Category:OCL]] | [[Category:OCL]] | ||
{{Edited|July|12|2024}} |
Revision as of 15:47, 10 February 2024
This page was created by Hans.karlsen on 2020-01-22. Last edited by Stephanie on 2025-01-22.
I was asked how to split a string from a textbox to its given hour and minute values.
let x='22:12'.split(':'.tochararray) in ( Integer.Parse(x.at0(0)).asstring+' hours and '+Integer.Parse(x.at0(1)).asstring+' minutes' )
Why, you ask? Well, consider having this in a ReverseDerived string representing the clock. Once you have the parts, you can update a Datetime value with these for storage.
Or maybe do something like this:
let x='22:12'.split(':'.tochararray) in( DateTime.Parse('0001-01-01 '+x.at0(0)+':'+x.at0(1)) )
Later, I found that this article addresses the same issue in a wider context together with the derived settable attribute here: Derived settable attributes.