2012-08-16 3 views
2

나는이 SQL 쿼리와 자바 코드를 DB를 2012년 8월 8일JodaTime DateTimeFormatter

2012년 8월 16일 17시 48분 26초에서 - ------- 포맷터 2012-08-08T00 : 00 : 00.000-04 : 00

가 왜 포맷터가 2012-08-08을 2012-08-08T00 : 00 : 00.000-04 : 00

으로 변환 중입니다.

내 가정은 날짜가 08/08/2012로 되돌아 온다는 것이 었습니다.

포맷터를 올바르게 사용하지 않습니까?

+0

문체 만 있지만 setter의 이름을'setStart_date (..) '가 아닌'object.setStartDate (..)'로 지정할 것입니다. –

+0

알았어, 내가 바꿀거야. – Robert

답변

7

DateTime.parse는 새로운 DateTime 개체를 반환한다고 생각합니다. 따라서 ISO 8601 형식의 날짜 패턴을 반환하는 표준 toString() 메서드를 호출합니다.

로그 메시지에 .toString("dd/MM/yyyy")을 사용할 수 있습니다.

+0

toString ("dd/MM/yyy")을 포맷터에 전달 하시겠습니까? – Robert

+0

그게 효과가 있어요. 감사. – Robert

+1

이 패턴을 자주 사용하는 경우 .toString (포맷터)을 사용할 수 있습니다. – BigAl

관련 문제