2011-12-14 1 views
0

'yyyy/MM/dd'형식의 날짜를 추출하는 최대 절전 기준을 만들려고합니다 ('yyyy/MM/dd HH : mm : ss입니다. '형식).Hibernate 요청 : 내 결과의 날짜 형식을 지정하는 방법

어떻게 내 투영 결과를 변환 할 수 있습니까?

는 지금, 내 기준과 같이 보인다 :

최종 DetachedCriteria 기준 = DetachedCriteria.forClass (Measure.class) .add (Restrictions.eq ("plateform.plateformId", plateformId));

criteria.setProjection (Projections.property ("measureDate"))); 최종 목록 날짜 = criteria.getExecutableCriteria (_sessionFactory.getCurrentSession()) .list();

조치가있는 모든 날짜는 원하지 않지만 조치가 필요한 날만 원합니다.

아이디어가 있으십니까? 지금까지 아무것도 찾지 못했습니다 (ResultTransformer ???). 도와 주셔서 감사합니다 많이 바네사

답변

0

왜 .. 당신이 그대로 그 날짜를 가져온 다음 simpledateformatter API를 사용하여 귀하의 요구 사항으로 변환하여 응답을

+0

감사를 해달라고,하지만 난 측정의 많이 가지고 날짜가 (15,000 이상, 예를 들어 15 초마다 한 측정 값)이 날짜를 모두 추출하지 않으려합니다 (너무 오래). 나는 단지 일 (훨씬 적은 결과)을 원한다. – Pennylane

+0

오케이, 귀하의 요구 사항에 대해 더 자세히 설명해 주시겠습니까? 이것은 무엇을 의미 하는가? - "나는 조치가있는 모든 날짜를 원하지 않는다. 나는 단지 조치가있는 날을 원한다." – Raju