타임 스탬프와 함께 날짜가 포함 된 데이터베이스에서 날짜를 얻습니다. UI에 날짜가 모두 &이지만 시간 만 표시됩니다 (yyyy- MM-dd). 나는 변화를했지만, 나는 그것을 올바르게 설정할 수는 없다.날짜 문자열을 자바에서 설정하는 방법
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
String startDate = dateFormat.format(dataObj.getReportStartDate());
//The above startDate will be of the format : 2012-11-08
String 형식의 startDate를 Date 데이터 형식으로 설정하려고합니다.
dataIndexObj.setReportStartDate(startDate);
// Here the setReportStartDate is of the type date(), I cannot change its type to string.
구문 분석 (시작일)도 시도했습니다. 작동하지 않았습니다. 어떤 생각을하는 방법?
"작동하지 않았다"는 의미는 무엇입니까? 컴파일 오류가 있습니까? 런타임에 예외가 발생 했습니까? 예기치 않은 것을 수행합니까? –
문자열을 날짜로 변환 할 수 없다는 오류가 발생합니다. mm-dd-yyyy 형식을 데이터 형식이 Date 인 변수로 다시 설정하려고합니다. – madhu
java.util.Date를 형식화 된 String으로 변형 할 수는 있지만 Date 객체에 내부적으로 형식을 지정하는 방법을 알릴 수는 없습니다. –