【发布时间】:2021-12-07 04:40:57
【问题描述】:
我正在使用 Orbeon 创建自助服务表单。
我有两个日期字段,我想根据当前日期为其设置初始值。 我的开始日期必须设置为前一年的 1 月 1 日,我的停止日期必须设置为前一年的 12 月 31 日。
也就是说,如果当前日期是 20211020,我的 startdate 应该设置为 20200101,我的 stopdate 应该设置为 20201231。
我尝试过: (current-date() - xs:yearMonthDuration('P8M') - xs:yearMonthDuration('P1Y'))
但这只是将日期设置为 20200220。
我正在操作我的开始日期和停止日期的控制设置,将公式设置为初始值以设置我的日期。
我认为我不应该使用 xs:yearMonthDuration,但是如何解决我的问题,我应该使用什么来代替?
问候海尔
【问题讨论】:
-
我在下面的回答中添加了一些表达方式,但如果这对您不起作用,或者我误解了您的问题,请告诉我。 -亚历克斯