나는이 쿼리를 사용하여 SQLite는 데이터베이스에서 테이블을 만들었습니다편집 : Date 개체의 날짜 형식을 변경하려면 어떻게해야합니까?
create table table_name(
id integer primary key autoincrement,
name varchar(450) not null,
date date)
을 그리고 나는이 코드를 통해 값을 삽입하고 있습니다 (질문에 대한 간체) :
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd");
Date tmpDate = dateFormat.parse("2014/01/12");
values.put(columnKey, tmpDate.toString());
db.insert("table_name", null, values);
와 '행의 값을 다시 얻기 후에
java.text.ParseException: Unparseable date: "Sun Jan 12 00:00:00 EST 2014" (at offset 0)
나는 형식 YYYY/MM은/DD로 날짜를 저장하는 경우는이 같은 형식으로 저장해서는 안 : 데이터베이스에서 날짜 '이 오류를 받고 있어요? 조언을 제공해 주셔서 감사합니다.
편집
: 나는 아무 생각이 왜 그러나이 후 :DatePicker tmpDatePicker = (DatePicker) dateDialog.findViewById(R.id.date_picker);
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date tmpDate = dateForma.parse("2014-01.12");
tmpDate.toString();
출력 0시 0분 0초 내가 그것을 어떻게 EST을 변경할 수 2014 일 년 1 월 12?
나는 getLong 사용 후 그 오류를 없애에서 getString insted했지만 여전히 나는 형식을 변경할 수 없습니다. – mlethys