2012-01-25 13 views
8

से DATETIME प्रारूप को पुनर्प्राप्त करने के लिए मैंने स्क्लाइट तालिका के DATETIME फ़ील्ड में दिनांक (java.util.date ऑब्जेक्ट) संग्रहीत किया है। अब, इस तारीख को कैसे पुनर्प्राप्त करें जो java.util.date के समान प्रारूप का होगा। असल में मैं वर्तमान दिनांक और स्टोर की तारीख के बीच समय अंतर (मिलीसेकंड में) की तुलना करना चाहता हूं।स्क्लाइट डेटाबेस

+0

http://sberka.blogspot.com/2009/07/date-time-sqlite-and-android.html इस जाँच .. –

उत्तर

16

() Cursor.getString के रूप में पुन: प्राप्त करें और तिथि वस्तु बनाने के लिए SimpleDateFormat है कि मूल्य पारित करना चाहते हैं। डेट ऑब्जेक्ट प्राप्त करने के लिए कोई सीधी विधि नहीं है।

+0

शुक्र अक्टूबर 23 00:00:00 ईडीटी 2015 कैसे पारित किया जाए? :( –

13

धन्यवाद, गोपीनाथ। यहाँ कोड है कि मैं क्या @Gopinath सुझाव प्रदर्शन किया है:

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

कृपया उत्तर के रूप में "धन्यवाद" न जोड़ें। इसके बजाय, उन उत्तरों को वोट दें जिन्हें आप सहायक पाते हैं। – Sinkingpoint

+4

आपकी टिप्पणी के लिए धन्यवाद। Fwiw, मेरी पूरी टिप्पणी सिर्फ धन्यवाद नहीं थी; मैंने कुछ संदर्भ प्रदान किया/कोड। :) – janoulle

संबंधित मुद्दे