目标是为MDriven 中的视图模型创建日期和时间选择器。
在日期方面,这很容易通过设置日期类型的变量来实现。
当涉及到时间方面,它似乎有点棘手,因为时间类型不存在,原因很明显。
(是的,在您提出建议之前,我已经阅读了如何在 MDriven 中设置日期和时间选择器?它并没有完全帮助。
语境:
我们试图通过让用户在 Int-form 列中写入他们想要的时间并实施禁止用户编写除“hhmm”之外的其他内容的约束来解决这个问题。虽然这很有效,但它并不实用,并且会减慢用户体验。
理想情况下,我们希望有一个选择列表,用户可以在其中选择预先制作的时间(即 16:00、16:30、17:00 等)。这样,所选时间的格式永远不会破坏我们以后想要使用时间的框架,因为它是有限的。
问题:
这怎么可能达到?当然有一种方法可以创建常量(如硬编码的、单独可见的变量),或者您可以使用特定的运算符收集字符串实例以供此用途?