Как я могу форматировать дату в отчете, чтобы отображаться точно так, как я хочу - RDLC

У меня есть отчет в моем приложении, и этот отчет будет показывать длинную дату из db, и я использовал это выражение, чтобы сделать его короче:

=FormatDateTime(Fields!StatementDate.Value,DateFormat.ShortDate)

и дата будет выглядеть так: 1/1/2010

Мне нужно сделать так: 2010/1/1

Как я могу это сделать?

Ответ 1

Это выражение делает трюк

=CDate(Fields!Fecha.Value).ToString("yyyy/M/d")

Ответ 2

Я думаю, что намного проще использовать свойство Format, а не форматировать его в ваших выражениях: http://msdn.microsoft.com/en-us/library/ms252080%28v=vs.90%29.aspx

Вы можете использовать стандартные строки форматирования .NET.

Value=Fields!StatementDate.Value
Format=yyyy/M/d

Поля! StatementDate.Value должен быть DateTime, если вы не можете попробовать его преобразовать:

Value=CDate(Fields!StatementDate.Value)

Ответ 3

=CDate(Fields!StatementDate.Value).ToShortDateString()