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

Android पर वर्तमान समय और तारीख प्राप्त करें


परिचय

Oracle के दस्तावेज़ के अनुसार, SimpleDateFormat एक ठोस वर्ग है जो लोकेल-संवेदनशील तरीके से तारीखों को फ़ॉर्मेट और पार्स करता है। इस उदाहरण में, हमने जावा से सिंपल डेट फॉर्मेट क्लास को आयात किया है:

import java.text.SimpleDateFormat;
import java.util.Date;

चरण 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:app="https://schemas.android.com/apk/res-auto"
    xmlns:tools="https://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:gravity="center"
    android:layout_height="match_parent">
    <TextView
        android:id="@+id/date"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:textSize="30sp"
        android:layout_marginBottom="36dp" />
</RelativeLayout>

उपरोक्त कोड में, हमने एक TextView दिया है जो विंडो मैनेजर पर वर्तमान तारीख प्रिंट करेगा।

चरण 3: MainActivity.java में कोड जोड़ें

src/MainActivity.java में निम्नलिखित कोड जोड़ें:

package com.example.andy.myapplication;
import android.annotation.TargetApi;
import android.os.Build;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.TextView;
import java.text.SimpleDateFormat;
import java.util.Date;

public class MainActivity extends AppCompatActivity {
    @TargetApi(Build.VERSION_CODES.O)
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        TextView textView = findViewById(R.id.date);
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy.MM.dd G 'at' HH:mm:ss z");
        String currentDateandTime = sdf.format(new Date());
        textView.setText(currentDateandTime);
    }
}

उपरोक्त कोड में हम SimpleDateFormat को कॉल कर रहे हैं और उससे स्ट्रिंग में वर्तमान तारीख एक्सेस कर रहे हैं। कई डेट फॉर्मेट उपलब्ध हैं। अधिक संदर्भ के लिए यहां क्लिक करें।

चरण 4: Manifest.xml

Manifest.xml में कोई बदलाव करने की आवश्यकता नहीं है।

ऐप चलाएं

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

Android पर वर्तमान समय और तारीख प्राप्त करें

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

  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

  1. Android में वर्तमान स्थान की अक्षांश और देशांतर कैसे प्राप्त करें? Android में वर्तमान स्थान की अक्षांश और देशांतर कैसे प्राप्त करें?

    Android में GPS से वर्तमान लोकेशन (अक्षांश/देशांतर) प्राप्त करने का गाइड यह ट्यूटोरियल दिखाता है कि कैसे LocationManager, रनटाइम परमिशन और GPS प्रोवाइडर का उपयोग करके डिवाइस की वर्तमान लोकेशन प्राप्त की जाए। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project चुनकर नया प्रोजेक्ट बनाएं।