SORU
9 EYLÜL 2011, Cuma


En iyi yolu Android SQLite tarihler ile çalışma

Bazı sorunlar SQLite kullanan benim Android Uygulama tarihler ile çalışma geçiriyorum. Birkaç sorum var:

  1. Tip I SQLite tarihleri saklamak için kullanılır (metin, tamsayı, ...)?
  2. Mağaza tarihler nasıl saklayın düzgün ContentValues kullanarak mı? en iyi yolu verilen
  3. SQLite veritabanından tarih almak için en iyi yolu nedir?
  4. Nasıl bir sql SQLite üzerinde seçmek için, tarihe göre sonuçları sıralama?

CEVAP
4 Aralık 2012, Salı


En iyi yolu bir tamsayı, Takvim komutunu kullanarak alınan olarak tarihlerini saklamak için.

//Building the table includes:
StringBuilder query=new StringBuilder();
query.append("CREATE TABLE " TABLE_NAME  " (");
query.append(COLUMN_ID "int primary key autoincrement,");
query.append(COLUMN_DATETIME " int)");

//And inserting the data includes this:
values.put(COLUMN_DATETIME, System.currentTimeMillis()); 

Bunu neden yapıyoruz? İlk olarak, bir tarih aralığı değerleri almak kolay. Tarih milisaniye için dönüştürmek ve uygun sorgu. Tarihe göre sıralama aynı şekilde kolaydır. Çeşitli formatları arasında dönüştürmek için görüşmeleri ben de dahil olarak da aynı şekilde kolaydır. Sonuç olarak, bu yöntem ile yapmanız gereken, herhangi bir sorun yok her şeyi yapabilirsin. Biraz zor ham bir değeri okumak için olacak, ama bu daha okunabilir ve kullanılabilir kolayca makinesi ile hafif bir dezavantaj sağlar.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 365multimedia

    365multimedi

    26 ŞUBAT 2009
  • Official Android Tips

    Official And

    23 EYLÜL 2009
  • wwjoshdo

    wwjoshdo

    25 Mayıs 2009