2011-10-10 2 views
1

우리는 우리의 응용 프로그램에서보고를 위해 BIRT를 사용하고 있습니다. 로컬 엔드 보고서를 테스트했을 때 예상대로 작동했습니다. 그런 다음 우분투가있는 테스트 서버에 응용 프로그램을 배포했으며 데이터베이스 서버로 mysql을 사용하고 있습니다. 이제 OS와 mysql의 시간대는 IST로 설정됩니다. 그러나 보고서를 생성 할 때 GMT 시간 인 5:30 이전의 날짜/시간이 표시됩니다. 어떤 제안을 해주시겠습니까?BIRT report timezone

+0

수정 된 답변 ... –

답변

2

하는 경우 문제는 서버가 아닌 다른 시간대에서 보고서를 보는 것입니다. 매개 변수 __timezone을 뷰어에 전달하면 날짜가 해당 시간대에 렌더링됩니다.

0

날짜/시간을 데이터 요소에 바인딩하고 요소를 마우스 오른쪽 단추로 클릭 한 다음 속성으로 이동하여 형식 데이터 시간을 선택하십시오.

다음

당신은 또한 lable가 사용하고 라벨/요소에 <value-of format="yyyy-MM-dd">new Date()</value-of>

또는 rigth 클릭을 사용하여 날짜 및 시간의 당신의 형식으로 새로운 스타일을 적용 할 수 있습니다 원하는 지역을 선택

+0

답장을 보내 주겠습니다. 날짜 형식을 변경할 수는 있지만 날짜가 적절하지 않습니다. 보고서에 GMT로 표시된 날짜가 표시됩니다. 보고서를 작성하여 IST에서 날짜를 표시하려면 어떻게합니까? – Saurabh