Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Android

एंड्रॉइड ऐप में वर्तमान दिनांक और समय कैसे प्रदर्शित करें?

DateFormat से वर्तमान दिनांक-समय दिखाना

यह उदाहरण java.text.DateFormat और java.util.Date का उपयोग करके डिवाइस की डिफ़ॉल्ट लोकेल के अनुसार फॉर्मेट किया गया वर्तमान दिनांक और समय TextView में प्रदर्शित करता है।

चरण 1: नया प्रोजेक्ट बनाएं

Android Studio में File → New Project चुनें।

चरण 2: लेआउट XML (res/layout/activity_main.xml)

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="https://schemas.android.com/apk/res/android"
    xmlns:tools="https://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

    <TextView
        android:id="@+id/tvDateTime"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:layout_margin="16dp"
        android:gravity="center"
        android:padding="16dp"
        android:textSize="24sp" />

</RelativeLayout>

चरण 3: MainActivity.java

package app.com.sample;

import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;
import java.text.DateFormat;
import java.util.Date;

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        TextView tvDateTime = findViewById(R.id.tvDateTime);

        // डिवाइस लोकेल के अनुसार डिफ़ॉल्ट दिनांक-समय फॉर्मेट
        String currentDateTimeString = DateFormat.getDateTimeInstance().format(new Date());

        tvDateTime.setText(currentDateTimeString);
    }
}

चरण 4: AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="https://schemas.android.com/apk/res/android"
    package="app.com.sample">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">

        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

    </application>
</manifest>

कस्टम फॉर्मेटिंग विकल्प

मेथडआउटपुट उदाहरण (हिंदी लोकेल)
DateFormat.getDateTimeInstance()15 मार्च 2024, 2:30:45 अपराह्न
DateFormat.getDateInstance()15 मार्च 2024
DateFormat.getTimeInstance()2:30:45 अपराह्न
DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT)15/03/24, 2:30 अपराह्न
SimpleDateFormat("dd-MM-yyyy HH:mm:ss")15-03-2024 14:30:45

आधुनिक विकल्प (Java 8+ / API 26+)

// java.time API (ThreeTenABP या API 26+ desugaring के साथ)
LocalDateTime now = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd MMM yyyy, HH:mm:ss");
String formatted = now.format(formatter);

आउटपुट

स्क्रीन पर डिवाइस की लोकेल के अनुसार फॉर्मेट किया गया वर्तमान दिनांक और समय दिखाई देगा।

एंड्रॉइड ऐप में वर्तमान दिनांक और समय कैसे प्रदर्शित करें?

  1. एंड्रॉइड ऐप में ImageView में इमेज कैसे लोड और प्रदर्शित करें? एंड्रॉइड ऐप में ImageView में इमेज कैसे लोड और प्रदर्शित करें?

    बटन क्लिक पर ड्रॉएबल रिसोर्स से इमेज बदलें यह उदाहरण दर्शाता है कि ImageView में ड्रॉएबल रिसोर्स से इमेज कैसे लोड करें और बटन क्लिक पर बदलें। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project चुनें। चरण 2: लेआउट में ImageView और बटन res/layout/activity_main.xml: <?xml version=1.0

  1. विंडोज 11 में तारीख और समय कैसे बदलें विंडोज 11 में तारीख और समय कैसे बदलें

    विंडोज 11 में तारीख और समय कैसे बदलें विंडोज कंप्यूटर की तारीख और समय सेटिंग्स आमतौर पर इंटरनेट से कनेक्ट होते ही स्वचालित रूप से सेट हो जाती हैं। हालांकि, आपके पास इन सेटिंग्स को मैन्युअल रूप से बदलने का विकल्प भी होता है। इस लेख में, हमने आपके विंडोज 11 में तारीख और समय बदलने के लिए आवश्यक सटीक चर

  1. Excel और Google Sheets में वर्तमान दिनांक और समय कैसे प्रदर्शित करें Excel और Google Sheets में वर्तमान दिनांक और समय कैसे प्रदर्शित करें

    यदि आपको Excel या Google Sheets स्प्रेडशीट में वर्तमान दिनांक और समय प्रदर्शित करने की आवश्यकता है, तो आप इसे जल्दी से कर सकते हैं। स्प्रेडशीट में वर्तमान दिनांक और समय दिखाने के एक से अधिक तरीके हैं। कीबोर्ड शॉर्टकट का उपयोग करने के अलावा, सबसे आसान तरीका NOW और TODAY फ़ंक्शन का उपयोग करना है। वे G