C# VBA日期表达式
我试图在RDLC报告中显示当前周的日期。我在每周一周五的专栏标题中使用这个VBA表达式-C# VBA日期表达式,c#,winforms,vba,report,reportviewer,C#,Winforms,Vba,Report,Reportviewer,我试图在RDLC报告中显示当前周的日期。我在每周一周五的专栏标题中使用这个VBA表达式- ="Wed " & Day(Parameters!weekStart.Value)-WeekDay(Parameters!weekStart.Value,FirstDayOfWeek.System) + 4 ="Thu " & Day(Parameters!weekStart.Value)-WeekDay(Parameters!weekStart.Value,FirstDayOfWeek.S
="Wed " & Day(Parameters!weekStart.Value)-WeekDay(Parameters!weekStart.Value,FirstDayOfWeek.System) + 4
="Thu " & Day(Parameters!weekStart.Value)-WeekDay(Parameters!weekStart.Value,FirstDayOfWeek.System) + 5
="Fri " & Day(Parameters!weekStart.Value)-WeekDay(Parameters!weekStart.Value,FirstDayOfWeek.System) + 6
这很好,直到我到了一个星期,月在周中改变,它继续计数。如果所选周的月最后一天是30号星期二,它将持续-31号星期二,32号星期二,33号星期二
有没有办法让它正确显示
谢谢,马特,我用下面的VAB表达式算出了这个-
="Mon " & Day(DateValue(Parameters!weekStart.Value).AddDays(0))
="Tue " & Day(DateValue(Parameters!weekStart.Value).AddDays(1))
="Wed " & Day(DateValue(Parameters!weekStart.Value).AddDays(2))
="Thu " & Day(DateValue(Parameters!weekStart.Value).AddDays(3))
="Mon " & Day(DateValue(Parameters!weekStart.Value).AddDays(4))