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

  • HowcastSportsFitness

    HowcastSport

    11 Mayıs 2011
  • Joshua Kywn

    Joshua Kywn

    17 Mayıs 2010
  • Rockstar Games

    Rockstar Gam

    17 ŞUBAT 2006