2011-11-08 11 views
12

से तारीख तक आरोही क्रम में एक सूची क्रमबद्ध करें मेरे पास इस तरह के डेटा को पुनर्प्राप्त करने के लिए एक कोड है। मैं आरोही क्रम में तारीखों के साथ रिकॉर्ड प्राप्त करना चाहता था। मैंने "KEY_DATE_TIME ASC" का उपयोग करने का प्रयास किया। लेकिन यह काम नहीं किया।एसक्लाइट

public Cursor fetchAllReminders() { 

return mDb.query(DATABASE_TABLE, new String[] {KEY_ROWID, KEY_TITLE, 
     KEY_BODY, KEY_PHONE,KEY_DATE_TIME}, null, null, null, null, null); 
} 
+0

key_date_time स्तंभ के डेटाप्रकार क्या है? – Chris

+0

यह स्ट्रिंग है। तो इसे अन्य स्ट्रिंग्स – Matthew

उत्तर

41

यह मानते हुए कि KEY_DATE_TIME db फ़ील्ड का नाम धारण, निम्नलिखित काम करना चाहिए एक स्ट्रिंग स्थिर है:

return mDb.query(DATABASE_TABLE, new String[] {KEY_ROWID, KEY_TITLE, 
     KEY_BODY, KEY_PHONE,KEY_DATE_TIME}, null, null, null, null, KEY_DATE_TIME + " ASC"); 
+0

हाँ को सॉर्ट करने के रूप में सॉर्ट किया जा सकता है .. यह एक स्ट्रिंग स्थिर था ... और यह पूरी तरह से मेरे लिए काम करता था ... धन्यवाद – Matthew

+0

आपका स्वागत है। मदद करने में खुशी हुई। अगर यह आपकी मदद करता है तो मेरे उत्तर को सही के रूप में चिह्नित करना न भूलें। धन्यवाद। – SBerg413

+0

@ SBerg413 मैं दिनांक समय के आधार पर क्रमबद्ध करने की कोशिश कर रहा हूं लेकिन यह काम नहीं कर रहा है, दिनांक इस प्रकार संग्रहीत किया जा रहा है: '2015-09-18T14: 15: 20.047 + 05: 00'। –

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