我想在字段中添加以下表达式:{I}我想要在字段中显示如下:02-2014。 我该怎么做?
答案 0 :(得分:3)
由于似乎 TaskOpenDate 已经是DateTime
,因此您可以按照自己想要的方式Format
:
=Format(Fields!TaskOpenDate.Value, "MM-yyyy")
答案 1 :(得分:0)
您已关闭,但Year()和Month()将数据作为整数返回。然后你在Year()和Month()返回的整数上使用+运算符来尝试用字符串连接它们,这会让人感到困惑。
只需将Year()和Month()的返回值转换为字符串,就可以了:
=CStr(Month(Fields!TaskOpenDate.Value)) + "-" + CStr(Year(Fields!TaskOpenDate.Value))
答案 2 :(得分:0)
这将提供您所需的日期格式
= Right("0"+CStr(Month(Fields!TaskOpenDate.Value)),2) +"-"+
CStr(Year(Fields!TaskOpenDate.Value))