JasperServer 포럼에 게시했지만 일반적으로 StackOverflow에서 더 나은 행운을 봤습니다. 가능한 경우 도와주세요.날짜가 JasperServer에서 프로그래밍 된 것보다 하루 전에 나타납니다
내 가장 큰 단일 불만은 JasperServer
일 때 JasperReport
(특히 보고서는 iReport
에서 개발 됨)과 다르게 동작한다는 점입니다.
지금보고있는 문제는 날짜가 매개 변수에 입력 한 날짜보다 하루 전 (사실 정확히 정확히 4 시간 전)으로 표시된다는 것입니다.
이 내가 JRXML의 기본 값 표현에 넣어 것입니다 :
((new Date().getMonth()/3) + 1 == 1)? new Date(new Date().getYear(), 0, 1) :
((new Date().getMonth()/3) + 1 == 2)? new Date(new Date().getYear(), 3, 1) :
((new Date().getMonth()/3) + 1 == 3)? new Date(new Date().getYear(), 6, 1) :
new Date(new Date().getYear(), 9, 1)
이 코드는 제대로 JasperReports
의 기본 값 표현 내에서 분기의 시작을 계산하기 위해 노력하고 있습니다. 내가 iReport
을 통해 이것을 실행할 때, 나는 아무런 문제도 볼 수 없습니다. 이번 분기에 실행 한 보고서의 경우 2010 년 7 월 1 일을 시작일로보고 있습니다.
2010 년 6 월 30 일 8 : 나는 다른 결과를 얻을 나에게 JasperServer
의 형식이 보고서를 실행하고 JasperServer
이메일 출력이 있습니다
나는 "subreport_name의 repo"을 설명하는 JRXML을 수정
: 00 PM이것은 나에게 버그처럼 보입니다.
. 로그인 할 때 TimeZone이 올바르게 설정되어있는 것 같습니다. – Ramy