Datepart(“yyyy”,DateAdd(“M”, - 2,Now)) 这不起作用。你能帮忙吗
答案 0 :(得分:5)
看起来你正试图在两个月前获得当天的一年:
=DatePart(DateInterval.Year, DateAdd(DateInterval.Month, -2, Now()))
在评论后修改
在注释中的表达式中,您尝试将字符串和整数一起添加时出错。
因此看起来实际要求是获得类似{Month name}-{year}
的字符串。
您可以通过直接在文本框中将格式表达式应用于日期来执行此操作:
=Format(DateAdd(DateInterval.Month, -2, Now()), "MMMM-yyyy")
或者将MMMM-yyyy
作为Format属性添加到具有第一个表达式的文本框中:
无论哪种方式,今天你得到:
答案 1 :(得分:0)
当我们将'+'替换为'&'时,这也适用符号...