DatePicker 위젯에서 dat을 가져 와서 앱 내의 sqlite 데이터베이스에 저장하는 데 도움이되는 정보가 필요합니다. 다음 코드가 있습니다.Android에서 날짜 관련 도움말
java.util.Date utilDate = null;
String y = Integer.toString(date.getDayOfMonth()) + "/" + (date.getMonth()+1) + "/" + Integer.toString(date.getYear());
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyy");
utilDate = formatter.parse(y);
java.sql.Date z = new java.sql.Date(utilDate.getDate());
x = z.toString();
Log.v("The date: ", x);
}
여기서 date는 DatePicker 위젯입니다. logCat을 사용하여 utilDate 변수 (예 : Java 버전)를 출력하면 다음과 같은 형식을 제공합니다. Tue Jan 04 00:00:00 GMT 2011 내가 기대하고 있지만 위의 코드를 사용하면 날짜의 SQL 버전, 그것은 항상 나에게 1970-01-01 날짜를 준다. 나는이 솔루션이 매우 간단하다고 확신하지만 나는 그것을 볼 수 없다.
나는 잘 모르겠지만 귀하의 코드는 java.sql.Date z = new java.sql.Date (utilDate)이어야한다고 생각합니다. – Sandy