क्या कोई मुझे उदाहरण दिखा सकता है कि getRelativeDateTimeString()
का उचित उपयोग कैसे करें here विस्तृत है।एंड्रॉइड: getRelativeTime उदाहरण
उत्तर
मुझे लगता है कि आप getRelativeDateTimeString
के बारे में बात कर रहे हैं, जो आपके लिंक द्वारा इंगित किया गया है।
now
के लिए उदाहरण के लिए, टिप्पणियों का ब्यौरा सभी पैरामीटर वाला:
Date now = new Date();
String str = DateUtils.getRelativeDateTimeString(
this, // Suppose you are in an activity or other Context subclass
now.getTime(), // The time to display
DateUtils.MINUTE_IN_MILLIS, // The resolution. This will display only
// minutes (no "3 seconds ago")
DateUtils.WEEK_IN_MILLIS, // The maximum resolution at which the time will switch
// to default date instead of spans. This will not
// display "3 weeks ago" but a full date instead
0); // Eventual flags
MINUTE_IN_MILLIS
और YEAR_IN_MILLIS
के लिए अन्य मान में शामिल हैं:
SECOND_IN_MILLIS
MINUTE_IN_MILLIS
HOUR_IN_MILLIS
DAY_IN_MILLIS
WEEK_IN_MILLIS
YEAR_IN_MILLIS
- मिलीसेकेंड में किसी भी कस्टम मान
मुझे लगता है कि एक बेहतर सवाल क्या आप एक आउटपुट के रूप में चाहते हैं निर्दिष्ट करना होगा। हालांकि, यहां एक उदाहरण है:
DateUtils.getRelativeTimeSpanString(yourContext, theEventInMillis,
DateUtils.MINUTE_IN_MILLIS,
DateUtils.FORMAT_NO_NOON);
इस प्रारूप होगा theEventInMillis
रिश्तेदार जो कुछ भी करने के लिए प्रणाली की वर्तमान समय है। यह एक मिनट तक पहुंचने तक मिनटों में बदलाव दिखाएगा (0 मिनट पहले, 2 मिनट पहले, 3 घंटे पहले, 1 दिन पहले, आदि), फिर भी यह पूरी तारीख पोस्ट करेगा। ध्वज फ़ील्ड (इस मामले में 0, अंतिम तर्क) आप नियंत्रित करने के लिए उपयोग कर सकते हैं कि परिणामस्वरूप स्ट्रिंग कैसे प्रदान की जाती है, लेकिन आपको यह देखने के लिए दस्तावेज़ों की जांच करनी चाहिए कि आपकी आवश्यकताओं के अनुरूप क्या है।
हाय @ डॉन, getRelativeTimeSpanString के लिए कोई विधि हस्ताक्षर नहीं है जो आपके उदाहरण में तर्कों से मेल खाता है। यह GetRelativeDateTimeString के तरीकों में से एक से मेल खाता है। –
आप सही हैं, मैंने "संक्रमण पुनरुत्थान" मान हटा दिया है। – dmon
- 1. एंड्रॉइड जेएसओपी उदाहरण
- 2. एंड्रॉइड वीडियो स्ट्रीमिंग उदाहरण
- 3. एंड्रॉइड एसएसएच उदाहरण कोड
- 4. एंड्रॉइड आरएसएस उदाहरण
- 5. एंड्रॉइड कंपास उदाहरण
- 6. एंड्रॉइड स्क्रॉलर सरल उदाहरण
- 7. एंड्रॉइड ऑडियो रिकॉर्ड उदाहरण
- 8. इंटरनेट श्रोता एंड्रॉइड उदाहरण
- 9. एंड्रॉइड फेसबुक चैट उदाहरण परियोजना
- 10. एंड्रॉइड स्पीच टू टेक्स्ट उदाहरण
- 11. एंड्रॉइड के लिए ब्लूटूथ उदाहरण
- 12. एंड्रॉइड मॉडल व्यू प्रस्तुतकर्ता/नियंत्रक उदाहरण
- 13. मानक एंड्रॉइड मेनू आइकन, उदाहरण के लिए
- 14. एंड्रॉइड लिस्ट व्यू खंड में उदाहरण
- 15. छवि स्लाइड शो उदाहरण एंड्रॉइड में?
- 16. एंड्रॉइड टैबहोस्ट उदाहरण के साथ मुद्दे
- 17. टीसीएल/उदाहरण उदाहरण?
- 18. socket.io उदाहरण दोबारा उदाहरण
- 19. उदाहरण
- 20. उदाहरण()
- 21. उदाहरण
- 22. उदाहरण
- 23. उदाहरण?
- 24. उदाहरण
- 25. उदाहरण
- 26. एकाधिक वेब व्यू के साथ एंड्रॉइड व्यूफ्लिपर उदाहरण की तलाश
- 27. एंड्रॉइड का बेस एडाप्टर एडाप्टर पैटर्न का एक उदाहरण है?
- 28. एंड्रॉइड सर्विस - कैंट को एक उदाहरण मिल रहा है
- 29. एंड्रॉइड - एक गतिविधि के कई उदाहरण कैसे बनाएं?
- 30. परीक्षणों द्वारा कवर एंड्रॉइड परियोजनाओं के अच्छे उदाहरण?
क्या आपने WEEK_IN_MILLIS और YEAR_IN_MILLIS के साथ प्रयास किया था? मैं इसे काम नहीं कर सकता, यहां मेरा कोड है: 'कोड' समय = अब - 7 * 24 * 60 * 60 * 1000; टेक्स्ट + = DateUtils.getRelativeDateTimeString (यह, समय, DateUtils.MINUTE_IN_MILLIS, \t दिनांकUtils.YEAR_IN_MILLIS, 0) + "\ n"; 'Code'। और मुझे आश्चर्य है कि यह MONTH_IN_MILLIS – thanhbinh84
का समर्थन क्यों नहीं करता है 'डेटटाइम्स' ('जोडा टाइम से?' के बजाय 'डेटटाइम्स' ([एंड्रॉइड का हिस्सा] (http://developer.android.com/reference/android/text/format/ DateUtils.html))? – cdunn2001