2014-01-22 5 views
0

SSRS 2008에서 작업하고 있습니다. 날짜 시간을 포맷해야합니다. 나는 현재이 표현을 사용하고SSRS 2008에서 날짜 시간을 포맷하는 방법

=FormatDateTime(Parameters!startdate.Value) 

이 표현의 출력은 내가 말하고자하는

1/22/2014 6:00:00 am. 

단지

1/22/2014 

난에이 표현을 할 필요가 무엇 출력을이 방법으로 보이게 만드시겠습니까? 미리 감사드립니다.

답변

6

당신은 최후의 수단으로 만 표현이 및 형식 데이터를 텍스트 상자의 Format 속성을 사용해야합니다

=Format(Parameters!startdate.Value,"dd/MM/yyyy") 
3

같은 것을보십시오. 텍스트 상자를 선택하고 속성 창에서 서식을 찾습니다. 거기에 따옴표없이 dd/MM/yyyy와 같은 형식 문자열을 입력 할 수 있습니다.

이렇게하면 식을 깨끗하게 유지할 수 있으며 추가 보너스는 값을 datetime으로 내보내는 것이 가능하므로 나중에 날짜/시간 형식 충돌이 발생하지 않습니다.

datetime이 텍스트의 일부일 경우 자리 표시자를 만들고 해당 자리 표시 자에 서식을 지정할 수도 있습니다. 예제 텍스트 상자 : The time is [@startdate]. 이 값을 입력하면 [@startdate]이 매개 변수의 자리 표시 자로 바뀌며 매개 변수를 선택하고 형식을 설정할 수 있습니다. 표현이 필요 없습니다.

관련 문제