나는 9999-12-30 18:30:00.0
이 방법의 입력을 통과 다음 코드다른 결과가
public String getDate(Date date) throws Exception{
String finalDate = "";
SimpleDateFormat formatter = new SimpleDateFormat("MM/dd/yyyy");
finalDate = formatter.format(date);
return finalDate;
}
있습니다. 내 실제 환경에서
결과는 다음과 같습니다 12/30/9999
는
내 로컬 환경에서 결과는 다음과 같습니다 12/31/9999
는 어떤 행동이 이상한 이유가 될 수 있습니다. 미리 감사드립니다 ..
은 아마 시간대 문제가, 당신이'SimpleDateFormat'을 만들 때'Locale'를 제공하기 위해 시도해야 모든 환경의 formatter.setTimeZone ("UTC")에 대한 시간 영역의 문제를 방지합니다. – LaurentG
7986 년에만 일어날 수있는 버그를 찾고 계십니까? ';)' – sp00m
지역과 실제 환경의 주요 차이점은 무엇입니까? OS, 서버, ... –