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:
- Tip I SQLite tarihleri saklamak için kullanılır (metin, tamsayı, ...)?
- Mağaza tarihler nasıl saklayın düzgün ContentValues kullanarak mı? en iyi yolu verilen
- SQLite veritabanından tarih almak için en iyi yolu nedir?
- 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ş:
'tarihler ile çalışma standart yo...
Android SQLite için en iyi uygulamalar...
Değiştirme Android Studio - Android SD...
SQLite Android kullanılan sürüm?...
Hataları CUDA çalışma zamanı API kulla...