खोज…


टिप्पणियों

तिथियों के वर्ग के तरीकों का उपयोग करने की सिफारिश की जाती है ताकि तिथियों को प्रारूपित किया जा सके, जो स्थानीय रूप से अवगत हैं, अर्थात जो उपयोगकर्ता की प्राथमिकताओं पर विचार करते हैं (उदाहरण 12h / 24 घड़ी समय प्रारूप)। ये विधियाँ उपयोगकर्ता के लिए प्रदर्शित होने वाली तारीखों के लिए सबसे उपयुक्त हैं।

पूरी तरह से अनुकूलित तिथि अभ्यावेदन के लिए, सिम्पैडफॉर्मेट वर्ग का उपयोग करने की सिफारिश की जाती है, क्योंकि यह सभी तिथि तत्वों को पूरी तरह से नियंत्रित करने की अनुमति देता है।

DateUtils.formatDateTime () के साथ कस्टम स्थानीयकृत तिथि प्रारूप

DateUtils.formatDateTime () आपको एक समय की आपूर्ति करने की अनुमति देता है, और आपके द्वारा प्रदान किए गए झंडे के आधार पर, यह स्थानीयकृत डेटाइम स्ट्रिंग बनाता है। झंडे आपको निर्दिष्ट करने की अनुमति देते हैं कि क्या विशिष्ट तत्वों (जैसे कार्यदिवस) को शामिल करना है।

Date date = new Date();
String localizedDate = DateUtils.formatDateTime(context, date.getTime(), DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_SHOW_WEEKDAY);

formatDateTime () स्वचालित रूप से उचित तिथि प्रारूपों के बारे में ध्यान रखता है।

Android में मानक दिनांक / समय स्वरूपण

दिनांक को प्रारूपित करें:

Date date = new Date();
DateFormat df = DateFormat.getDateInstance(DateFormat.MEDIUM);
String localizedDate = df.format(date)

दिनांक और समय प्रारूपित करें। दिनांक लघु प्रारूप में है, समय लंबे प्रारूप में है:

Date date = new Date();
DateFormat df = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.LONG);
String localizedDate = df.format(date)

पूरी तरह से अनुकूलित तिथि / समय

Date date = new Date();
df = new SimpleDateFormat("HH:mm", Locale.US);
String localizedDate = df.format(date)

आमतौर पर इस्तेमाल किया पैटर्न:

  • एचएच: घंटा (0-23)
  • hh: घंटा (1-12)
  • a: AM / PM मार्कर
  • मिमी: मिनट (0-59)
  • ss: दूसरा
  • dd: महीने में दिन (1-31)
  • एमएम: महीना
  • yyyy: वर्ष


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow