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

  • DJAndrewRyan

    DJAndrewRyan

    22 Ocak 2007
  • engineerguy

    engineerguy

    10 Ocak 2010
  • MugenPowerBatteries

    MugenPowerBa

    8 EKİM 2010