2011-06-24 16 views
5

मैं एंड्रॉइड के टाइम क्लास का उपयोग करके समय कैसे प्रारूपित करूं। मैं इस प्रारूप में समय प्रदर्शित करना चाहता हूं "एचएच: एमएम एएम/पीएम"। मैंने Time.format फ़ंक्शन का उपयोग करने का प्रयास किया है, लेकिन मुझे यकीन नहीं है कि मैं इसे सही तरीके से उपयोग कर रहा हूं।एंड्रॉइड टाइम क्लास प्रारूप समय

धन्यवाद

+0

हो सकता है [यह] (http://stackoverflow.com/questions/454315/how-do-you-format-date-and-time-in-android) उपयोगी है। – Mudassir

+0

क्या आपने उत्तर के नीचे प्रयास किया है? – Nikhil

+1

[टाइम क्लास का उपयोग न करें] (https://code.google.com/p/android/issues/detail?id=76439)। इसे भविष्य में हटाया जा रहा है और इसके साथ कई मुद्दे हैं। –

उत्तर

10

इस प्रयास करें ..

SimpleDateFormat timeFormat = new SimpleDateFormat("hh:mm aa"); 
Date dt = new Date(); 
String strValue = timeFormat.format(dt); 
+2

मुझे लगता है कि आपका मतलब है "एचएच: एमएमए" – sudocode

+2

यह सवाल का जवाब नहीं देता है ... उन्होंने कहा "एंड्रॉइड टाइम क्लास" और आपका समाधान जावा डेट का उपयोग करता है! – Zordid

+0

मुझे लगता है कि ओपी वास्तव में नहीं जानता था कि वह क्या चाहता था। –

7
Time time = new Time(); 
time.set(0, 0, 17, 4, 5, 1999); 
Log.i("Time", time.format("%d.%m.%Y %H:%M:%S")); 
+0

[टाइम क्लास का उपयोग न करें] (https://code.google.com/p/android/issues/detail?id=76439)। इसे भविष्य में हटाया जा रहा है और इसके साथ कई मुद्दे हैं। –

4

कोशिश:

String strTime = time.format("%I:%M %p"); 

आपका जवाब से प्राप्त किया जा सकता है, लेकिन इस लिंक तक ही सीमित नहीं, एक सी ++ संदर्भ "सीटाइम" के बारे में: http://www.cplusplus.com/reference/ctime/strftime/ मुझे यह लिंक मिल गया मेरे अपने काम में इस्तेमाल किए गए स्ट्रिंग प्रारूपों को समझने में बहुत मददगार।

Android.Text.Format.Time.Format डॉक्स मान लिया गया है तुम्हें कुछ पता: कहाँ है या कैसे पढ़ने के लिए strftime के लिए "आदमी" पृष्ठ, जो अगर आप परिचित लिनक्स का उपयोग (या टर्मिनल पर एक मैक) नहीं थे कुछ रचनात्मक वेब खोज की आवश्यकता है या पता हो सकता है क्या "क्या मतलब है इसके लिए आदमी strftime देखें।" संदर्भित। अनौपचारिक रूप से यह आधिकारिक दस्तावेज़ीकरण में है, यह बनाता है और संदर्भित करता है जो पहले से ही पहले से आया है और डेवलपर के लिए एक अभ्यास के रूप में छोड़ दिया गया है।

+1

यह सही उत्तर होना चाहिए। – jaxvy

+1

[टाइम क्लास का उपयोग न करें] (https://code.google.com/p/android/issues/detail?id=76439)। इसे भविष्य में हटाया जा रहा है और इसके साथ कई मुद्दे हैं। –

+0

समस्या/उपयोग पर अद्यतन और लिंक के लिए धन्यवाद! –

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