2017-05-03 6 views
-2

Apache POI를 사용하여 java로 xls 파일을 내보낼 때 날짜가 표시되지만 열에 시간이 표시됩니다. 해당 열에 대해 DB에 시간이 없으면 날짜 만 존재합니다. db의 열 데이터 유형은 'DATE'입니다. 자바 코드는 암시와 같이 XLS에 시간을 추가하고있다 :db 열에 날짜 만있는 경우에도 Java에서 내 보낸 xls 파일에 날짜가 추가되었습니다.

2012-12-13 00:00:00.0 

DB를 컬럼은 가지고 반면 :

13-DEC-12 

내가 같은 형식은 XLS 파일에 보존, 또는에서 싶지 시간이없는 최소한.

+0

잘못된 코드를 볼 수 있도록 코드를 게시해야합니다! – Gagravarr

답변

0

자바 코드의 오류가 아닙니다. Excel에는 날짜 만 데이터 형식이 없습니다. DateTime 만 있습니다. 셀의 형식을 바꾸면됩니다.

+0

죄송하지만 수동 서식이 작동하지 않습니다. 2012-12-13 00 : 00 : 00.0과 같이 열의 영향을받지 않습니다. Apache POI를 사용하여 프로그래밍 방식으로 날짜를 가져 오는 방법이 있습니까? –