Tôi có sqlite database
Làm thế nào để thêm ngày trong cơ sở dữ liệu SQLite
private static final String DB_PROCESS_CREATE = "create table "
+ DB_TABLE_PROCESS + "(" + PROCESS_ID
+ " integer primary key autoincrement, "
+ PROCESS_DATE + " date);";
tôi tạo ra nó db.execSQL(DB_PROCESS_CREATE);
Làm thế nào để gia tăng giá trị ngày trong cơ sở dữ liệu này? tôi đã cố gắng:
String date = new SimpleDateFormat("yyyy.MM.dd").format(Calendar
.getInstance().getTime());
ContentValues cv = new ContentValues();
cv.put(db.PROCESS_DATE,Date.valueOf(date));
db.mDB.insert(db.DB_TABLE_PROCESS, null, cv));
Nhưng sau đó tôi nhận được error
:
"The method put(String, String) in the type ContentValues is not applicable for the arguments (String, Date)".
Tôi đã thử nó, nhưng trong trường hợp này không thể sắp xếp theo ngày –
@KostyaKhuta Hãy thử điều này, điều này sẽ làm việc. Hãy để ngày PROCESS_DATE là ngày. – Homam
Tôi sẽ thử ngay bây giờ –