Date 如何在infopath中获取当前和下一年

Date 如何在infopath中获取当前和下一年,date,infopath,Date,Infopath,我有一个字段(todaysDate),它具有以下功能:today() 我在一个字段(文本框)中用函数显示该值:substring(todaysDate,1,4),它只给出年份 我有另一个字段(文本框),我想显示下一年的值 例如: `todaysDate`: `2015-10-21` `textbox`: `2015` `textbox`: `2016` 第二个文本框必须具有以下功能: val(substring(todaysDate, 1, 4))+1 为了获取当前年份,我添加了一个新字段:

我有一个字段(
todaysDate
),它具有以下功能:
today()

我在一个字段(文本框)中用函数显示该值:
substring(todaysDate,1,4)
,它只给出年份

我有另一个字段(文本框),我想显示下一年的值

例如:

`todaysDate`: `2015-10-21`
`textbox`: `2015`
`textbox`: `2016`

第二个文本框必须具有以下功能:

val(substring(todaysDate, 1, 4))+1

为了获取当前年份,我添加了一个新字段:

todayYear: substring(now(), 1, 4)
nextYear: sum(todayYear) + 1
为了获得明年的收益,我添加了另一个新字段:

todayYear: substring(now(), 1, 4)
nextYear: sum(todayYear) + 1

我发现以下错误:
“val”不是有效的XSLT或XPath函数。
可能需要包含一些数学库。我在即时模式下测试了它。我使用插入函数添加了
子字符串
。。。按钮,并在函数周围手动添加了
val
,因为我在函数列表中没有看到它。我使用Sum()代替它,并添加了另一个处理添加的变量。现在工作很好。谢谢你给我指明了正确的方向。