- RDLC

2011-02-17 4 views
11

나는 내 응용 프로그램에서 보고서가이 보고서는 DB에서 긴 날짜를 표시되고 나는 짧게하기 위해이 표현을 사용 :- RDLC

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

과 날짜는 다음과 같이 표시됩니다 : 2010년 1월 1일

내가 그것을 할 수있는 방법 : 1/1/2010

내가 이런 식으로 할 필요가?

답변

21

표현은

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

내가 오히려 당신의 표현의 형식이보다 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 변환, 날짜 시간 일해야합니다!이

Value=CDate(Fields!StatementDate.Value) 
+1

당신을 감사 하나가 그것으로 null 값을 처리 할 수 ​​있기 때문에 더 나은 접근 방식 – ghazyy

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