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

  • Adam Washington

    Adam Washing

    12 Mayıs 2006
  • Justin Schenck

    Justin Schen

    24 Kasım 2006
  • Munchkin the Teddy Bear

    Munchkin the

    30 EYLÜL 2011