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

Android में LocalDateTime API क्लास का उपयोग करके लोकल टाइम और डेट कैसे प्राप्त करें?

Android में LocalDateTime API का उपयोग करके लोकल टाइम और डेट प्राप्त करना

यह उदाहरण दर्शाता है कि Android में LocalDateTime API क्लास का उपयोग करके लोकल टाइम और डेट कैसे प्राप्त करें।

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

Android Studio में एक नया प्रोजेक्ट बनाएं: File → New Project पर जाएं और नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।

चरण 2: लेआउट XML जोड़ें (res/layout/activity_main.xml)

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

    <TextView
        android:id="@+id/date"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Local Date"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

</android.support.constraint.ConstraintLayout>

उपरोक्त कोड में, हमने समय और डेट दिखाने के लिए TextView लिया है।

चरण 3: MainActivity.java कोड जोड़ें (src/MainActivity.java)

package com.example.myapplication;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.TextView;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        TextView textView = findViewById(R.id.date);
        if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) {
            LocalDateTime time = LocalDateTime.now();
            DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("dd-MM-yyyy HH:mm:ss");
            dateTimeFormatter.format(time);
            textView.setText(String.valueOf("Date & Time " + time));
        }
    }
}

एप्लिकेशन चलाएं

अपने वास्तविक Android मोबाइल डिवाइस को कंप्यूटर से कनेक्ट करें। Android Studio से ऐप चलाने के लिए, अपनी प्रोजेक्ट की एक्टिविटी फ़ाइलों में से एक खोलें और टूलबार से Run आइकन पर क्लिक करें। अपने मोबाइल डिवाइस को एक विकल्प के रूप में चुनें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -

Android में LocalDateTime API क्लास का उपयोग करके लोकल टाइम और डेट कैसे प्राप्त करें?

उपरोक्त परिणाम में, यह वर्तमान समय और डेट दिखा रहा है।

  1. Android में इंटरनेट से वर्तमान दिनांक और समय कैसे प्राप्त करें Android में इंटरनेट से वर्तमान दिनांक और समय कैसे प्राप्त करें

    परिचयडिवाइस का स्थानीय समय अविश्वसनीय हो सकता है। यह लेख एक सरल उदाहरण दिखाता है जहां बटन क्लिक पर वर्तमान दिनांक-समय प्रदर्शित किया जाता है (हालांकि यह उदाहरण वास्तव में डिवाइस के कैलेंडर का उपयोग करता है, इंटरनेट से नहीं; वास्तविक नेटवर्क समय के लिए NTP या समय API की आवश्यकता होती है)।कार्यान्वयनच

  1. एंड्रॉइड में डेट और टाइम चेंज लिसनर कैसे लिखें? एंड्रॉइड में डेट और टाइम चेंज लिसनर कैसे लिखें?

    एंड्रॉइड में DatePicker और TimePicker चेंज लिसनर यह गाइड DatePicker और TimePicker विजेट्स के लिए चेंज लिसनर लागू करने का तरीका दिखाता है, दोनों इंलाइन विजेट्स और डायलॉग्स के लिए। लेआउट (activity_main.xml) <LinearLayout xmlns:android=https://schemas.android.com/apk/res/android android:layout_

  1. Android में तारीख और समय को फॉर्मेट कैसे करें? Android में तारीख और समय को फॉर्मेट कैसे करें?

    Android में SimpleDateFormat से तारीख और समय फॉर्मेट करना यह उदाहरण दर्शाता है कि Calendar और SimpleDateFormat का उपयोग करके वर्तमान तारीख और समय को कस्टम फॉर्मेट में कैसे प्रदर्शित किया जाए। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project चुनें। चरण 2: लेआउट फ़ाइल (res/layout/act