I am saving the data with the date it was filed, but the date I inset changes to the current date
When you save the data
Calendar currentDate=Calendar.getInstance();
DatabaseOperations DB = new DatabaseOperations(ctx);
DB.putInformation(DB, done_today1 + "\n" + done_today2 + "\n" + done_today3, thankful_for1 + "\n" + thankful_for2 + "\n" + thankful_for3 + "\n" + thankful_for4 + "\n" + thankful_for5, for_relationship, for_kids, for_business, currentDate.get(Calendar.DATE) + "-" + currentDate.get(Calendar.MONTH) + "-" + currentDate.get(Calendar.YEAR));
Insets the data into the table
public void putInformation(DatabaseOperations dop,String happenedToday,String thankfulFor,String forRelationship,String forKids,String forBusiness,String currentDate){ SQLiteDatabase SQ=dop.getWritableDatabase(); ContentValues cv=new ContentValues(); cv.put(TableData.TableInfo.DONE_TODAY, happenedToday); cv.put(TableData.TableInfo.THANKFUL_FOR,thankfulFor); cv.put(TableData.TableInfo.FOR_RELATIONSHIP,forRelationship); cv.put(TableData.TableInfo.FOR_KIDS,forKids); cv.put(TableData.TableInfo.FOR_BUSINESS,forBusiness); cv.put(TableData.TableInfo.CURRENT_DATE,currentDate); SQ.insert(TableData.TableInfo.TABLE_NAME, null, cv); Log.d("Database operations", "One Row Inserted");
And when I retrieve the date this way
Cursor CR = dop.getInformation(dop);
CR.moveToFirst()
Toast.makeText(DisplayTable.this,""+CR.getString(5),Toast.LENGTH_LONG).show();
I am getting the current date and not the date that the data was filed in.
Any one knows why is it happening?
Aucun commentaire:
Enregistrer un commentaire