2012-01-25 14 views
8

Kayıt tarihi (java.util.date nesnesi) Sqlite tablosunun DATETIME alanına. Şimdi, java.util.date ile aynı formatta olacak bu tarih nasıl alınır. Aslında, geçerli tarih ile mağaza tarihi arasındaki saat farkını (milisaniye cinsinden) karşılaştırmak istiyorum.Sqlite veritabanından DATETIME formatı nasıl alınır

http://developer.android.com/reference/java/text/SimpleDateFormat.html

java SimpleDateFormat yılında

+0

http://sberka.blogspot.com/2009/07/date-time-sqlite-and-android.html Bunu kontrol .. –

cevap

16

Cursor.getString olarak Al() ve tarih nesnesi yapmak SimpleDateFormat o değeri geçmesi istiyorum. Tarih nesnesini almak için düz bir yöntem yoktur.

+0

Cuma nasıl geçilir 23 Eki 23 00:00:00 EDT 2015? :( –

2

Eğer millisecons anyDAteObject.getTime();

+0

bağlantı öldü. İşte Android dokümantasyonundan http://developer.android.com/reference/java/text/SimpleDateFormat.html – Sithu

13

Teşekkür ederim, Gopinath. İşte @Gopinath önerdi gerçekleştirmek için kullanılan kod:

Calendar t = new GregorianCalendar(); 
SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/YYYY",Locale.getDefault()); 
java.util.Date dt = sdf.parse(c.getString(4)); //replace 4 with the column index 
t.setTime(dt); 
+0

Lütfen "Teşekkür ederim" cevabını bir cevap olarak eklemeyin.Bunun yerine, faydalı bulduğunuz cevapları oylayın .. – Sinkingpoint

+4

Yorumunuz için teşekkürler Fwiw, tüm yorumum sadece size teşekkür etmedi, biraz içerik sağladım./code. :) – janoulle

İlgili konular