我有一张表格,表格上需要一个日期。日期必须采用 YYYY-MM-DD 格式,并且必须在 2022 年 4 月 1 日或之后。
我正在使用 XFDL 和 XForms。我在源代码中找到的唯一日期参考是,
<xforms:bind nodeset="instance('INSTANCE')/CertificatonDt" constraint=".='' or substring(., 1, 4) = '2020'" required="true()">
我是否只需将 2020 年更改为 2022 年?
是的!使用 XPath 1.0,substring() 函数将从表示年份的字符串中提取年份。
当前的表达式仅允许 2020 年作为年份。如果您需要更复杂的测试,则必须将其替换为类似的东西. = '' or (number(substring(., 1, 4)) = 2022 and number(substring(., 6, 2)) >= 4) or number(substring(., 1, 4)) > 2022
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)