2012-02-22 2 views
1

내가 내 매개 변수의 기본값은 그래서 공식에 넣어 올해의 첫날되고 싶어 YYYY-MM-DD로 기본 날짜 매개 변수를 포맷하는 방법 :) (나루토 캐릭터 -

BirtDateTime.firstDayOfYear (BirtDateTime.today)

사용자가 입력 할 형식을 알 수 있도록 기본값이 yyyy-MM-dd 형식으로 표시되도록하고 싶습니다.

그러나 미리보기를 실행하면 기본값이 "Jan 1, 2012"로 표시됩니다. 여기

내 매개 변수 설정의 스크린 샷 및 보고서의 스크린 샷 :

enter image description here

enter image description here

+0

어떤 버전의 BIRT를 가지고 있습니까? 스크린 샷과 같이 BIRT 3.7.1에서 날짜 매개 변수 설정을 시도한 결과 시작일이 2012-01-01로 표시됩니다. –

+0

내가 가진 버전을 어떻게 알 수 있습니까? 이 파일을 다운로드하여 설치했습니다.이 파일은 eclipse-reporting-indigo-SR1-macosx-cocoa-x86_64.tar.gz (도움이되는 경우) – Greg

+0

버전 확인 : help - about eclipse -installation details-plug-ins – Rebzie

답변

2
당신은 BIRT 기능

var now = new Date(); 
Formatter.format(now, "yyyy-MM-dd"); 
에게 있습니다 포맷터를 사용할 수 있습니다

또 다른 대답은 다음과 같습니다.

http://eclipse.org/birt/documentation/tutorial/tutorial-12.php

기본적으로해야 할 일은 새로운 데이터 필드를 추가하는 것입니다. DateTime으로 만들고 new Date()을 함수로 추가하십시오. 속성에는 "Format DateTime"이라는 탭이 있습니다. 거기에서 형식을 선택할 수 있습니다.

나는이 문제를 웹에서 해결하려고 노력하고 있으므로 최대한 많은 정보를 제공하고 싶었습니다.