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

Android में LocalDate API क्लास का उपयोग करके स्थानीय तारीख कैसे प्राप्त करें?

Java 8 LocalDate API के साथ Android पर तारीख प्रबंधन

यह उदाहरण दर्शाता है कि Android में LocalDate API क्लास का उपयोग करके स्थानीय तारीख कैसे प्राप्त करें।

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

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

चरण 2 - लेआउट XML जोड़ें

res/layout/activity_main.xml में निम्न कोड जोड़ें (ConstraintLayout का उपयोग):

<?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="स्थानीय तारीख"
        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 में निम्न कोड जोड़ें। नोट: LocalDate API के लिए Android API लेवल 26 (Android 8.0 Oreo) या उससे अधिक आवश्यक है:

package com.example.myapplication;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.TextView;
import java.time.LocalDate;

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);

        // API लेवल 26+ के लिए LocalDate उपलब्ध है
        if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) {
            LocalDate date = LocalDate.now();
            LocalDate yesterday = date.minusDays(1);
            LocalDate tomorrow = date.plusDays(1);
            textView.setText("आज " + date + " कल " + yesterday + " कल " + tomorrow);
        }
    }
}

मुख्य बिंदु

  • LocalDate.now() - वर्तमान स्थानीय तारीख प्राप्त करता है
  • minusDays(1) - एक दिन घटाता है (कल)
  • plusDays(1) - एक दिन जोड़ता है (कल)
  • API लेवल चेक आवश्यक है क्योंकि java.time पैकेज Android 8.0+ में उपलब्ध है

ऐप चलाएं

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

Android में LocalDate API क्लास का उपयोग करके स्थानीय तारीख कैसे प्राप्त करें?

उपरोक्त परिणाम में, यह आज की तारीख, कल और कल की तारीख दिखा रहा है। तारीख सत्यापित करने के लिए सिस्टम तारीख जांचें:

Android में LocalDate API क्लास का उपयोग करके स्थानीय तारीख कैसे प्राप्त करें?

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

    Android में LocalDateTime API का उपयोग करके लोकल टाइम और डेट प्राप्त करना यह उदाहरण दर्शाता है कि Android में LocalDateTime API क्लास का उपयोग करके लोकल टाइम और डेट कैसे प्राप्त करें। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में एक नया प्रोजेक्ट बनाएं: File → New Project पर जाएं और नया प्रोजेक्ट ब

  1. एंड्रॉइड में रिसोर्स ID से रिसोर्स नाम कैसे प्राप्त करें? एंड्रॉइड में रिसोर्स ID से रिसोर्स नाम कैसे प्राप्त करें?

    एंड्रॉइड में रिसोर्स ID से रिसोर्स नाम प्राप्त करना यह उदाहरण दिखाता है कि `getResources().getResourceName()` मेथड का उपयोग करके किसी व्यू की रिसोर्स ID से उसका पूरा नाम (पैकेज:टाइप/नाम) कैसे प्राप्त किया जाता है। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project चुनकर नया प्रोजेक्ट

  1. Android में JavaMail API से ईमेल कैसे भेजें? Android में JavaMail API से ईमेल कैसे भेजें?

    यह उदाहरण दर्शाता है कि Android ऐप में JavaMail API का उपयोग करके प्रोग्रामेटिकली ईमेल कैसे भेजा जाता है। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project पर जाएं। चरण 2: निर्भरताएं जोड़ें build.gradle (Module: app) में JavaMail निर्भरताएं जोड़ें: dependencies { implementation