SQLite database tarih kaydı sorunsalı
08.07.2015 - 05:07
ben android'de sqlite datasını anlamak için bir proje yazıyorum. fakat dataya tarih kaydetmem gerekiyor
datada veri tipini --> 'datetime default current_date' olarak kaydediyorum.
fakat sadece gün/ay/yıl almam gerek
onu string olarak alabildim fakat malum tipler uyuşmayınca select sorgusu çalışmıyor. Bu tarih oluşturma kodu..
Date today = new Date();
SimpleDateFormat DATE_FORMAT = new SimpleDateFormat("dd/MM/yyyy");
String date = DATE_FORMAT.format(today);
Aşağıdaki de dataya ekleme metodum.
private void gelirEkle(<<?>> kayitTarihi, double miktar, String aciklama, int durum)
{
SQLiteDatabase db = v1.getWritableDatabase();
ContentValues cv1 = new ContentValues();
cv1.put("kayitTarihi", kayitTarihi);
cv1.put("miktar", miktar);
cv1.put("aciklama", aciklama);
cv1.put("durum", durum);
db.insertOrThrow("tblKayitlar", null, cv1);
}
- <<?>> yeri Date olarak kaydetsem bu sefer eklediğim 'date' değişkeni string tipinde olduğu için hata verir.
- <<?>> yeri String olarak kaydetsem bu sefer tarih işlemleri için sorgu yapamıcam.
sizce nasıl yapabilirm?
1,405
Görüntülenme
0 Beğeni